$30 off During Our Annual Pro Sale. View Details »

Open Source Observability: Monitoreo moderno de...

Open Source Observability: Monitoreo moderno de aplicaciones con OpenTelemetry y Grafana por Jose Gutierrez

JConf Peru 2025
Open Source Observability: Monitoreo moderno de aplicaciones con OpenTelemetry y Grafana por Jose Gutierrez

Aprenderás los fundamentos de la observabilidad moderna en aplicaciones Java usando herramientas open source como OpenTelemetry, Grafana, Prometheus, Tempo y otros. A través de ejemplos prácticos, verás cómo instrumentar métricas, logs y trazas desde cero, interpretar señales de observabilidad para diagnosticar problemas en microservicios y construir un stack completo que mejore la visibilidad, el rendimiento y la confiabilidad de tus sistemas. Ideal para desarrolladores, arquitectos e ingenieros que buscan fortalecer sus habilidades en monitoreo y diagnóstico en entornos cloud-native.

Avatar for Carlos Zela Bueno

Carlos Zela Bueno

December 04, 2025
Tweet

More Decks by Carlos Zela Bueno

Other Decks in Programming

Transcript

  1. 01. Observability  Observabilidad es la habilidad de monitorear, medir

    y entender el estado de un sistema basado en sus salidas externas como logs, métricas y trazas.
  2. Beneficios de la observabilidad  Reducción de Tasas de Error

     Reducción de Tiempo en Solución de problemas (troubleshooting)  Mayor eficiencia de DevOps e ingeniería  Mejor salud del sistema  Mejora la experiencia de usuario
  3. 02. OpenTelemetry  OpenTelemetry es un estándar de código abierto

    que proporciona un conjunto de herramientas y APIs para recopilar y exportar datos de telemetría, como métricas, trazas y logs de aplicaciones y su infraestructura.
  4. OpenTelemetry Componentes  API: Baggage, tracing, metrics  SDK: Tracing,

    metrics, resource, configuration  Data: Semantic conventions, protocol Specification  Receive, process, and export data  Default way to collect from instrumented apps  Can be deployed as an agent or service Collector  Application instrumentation  Support for traces, metrics and logs Client Libraries
  5. Collector Pipeline Receivers • Cómo la data llega hacia OTel

    Collector Processors • Pre- procesa la data antes de ser exportada Exporters • Define cómo la data es exportada del pipeline
  6. OpenTelemtry Instrumentation Automática • Utilizando un agente Java que se

    inyecta sin necesidad de modificar el código, lo que permite una configuración rápida y una cobertura integral de marcos y librerías comunes Manual • Utilizando el SDK requiere modificar el código de la aplicación para instrumentar específicamente las partes que se deseen, lo que proporciona un control más preciso y detallado
  7. 03. Grafana  Grafana es una plataforma open-source para análisis

    y visualización  Se utiliza para consultar, visualizar y crear dashboards interactivos a partir de diversas fuentes de datos.  Es una de las herramientas open- source líder de observabilidad.
  8. 04.1 Prometheus  Un sistema de monitoreo de código abierto

    y kid de herramientas de alertamiento  Modelo de datos multi- dimensional con series de tiempo  Un lenguaje de consultas flexible (PromQL)
  9. 04.2 Grafana Tempo  Grafana Tempo is an open-source, easy-to-

    use, and high-scale distributed tracing backend.  Tempo lets you search for traces, generate metrics from spans, and link your tracing data with logs and metrics.
  10. 04.3 Grafana Loki  Grafana Loki is a set of

    open source components that can be composed into a fully featured logging stack.  A small index and highly compressed chunks simplifies the operation and significantly lowers the cost of Loki.