Skip to content

Profiling y Observabilidad en Java: mejores prácticas #15

@kernelgis

Description

@kernelgis

Dificultad que tenemos los desarrolladores

  • El sistema se vuelve lento y no sabemos exactamente qué parte del código lo causa.
  • Consultas a la base de datos que funcionan en local, pero en producción generan cuellos de botella.
  • Consumo de memoria excesivo o fugas (memory leaks) difíciles de detectar.
  • Métodos demasiado complejos donde es imposible intuir qué línea impacta más en el rendimiento.
  • Problemas de concurrencia y bloqueos de hilos sin trazabilidad clara.
  • En entornos distribuidos (microservicios) se vuelve casi imposible seguir el rastro de una petición de inicio a fin.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions