Las trazas, junto a las métricas y los logs, completan el tercer pilar de la observabilidad moderna. En esta sesión, hablaremos sobre qué se entiende por tracing distribuido, opciones open source comunes y los fundamentos de Grafana Tempo.

Grafana Tempo es un repositorio para almacenar altos volúmenes de trazas de aplicación distribuidas y que, en lo que almacenamiento se refiere, sólo necesita de un sistema de almacenamiento basado en objetos. A diferencia de otros repositorios para almacenar trazas distribuidas, Tempo escala masivamente y te permite almacenar todas tus trazas sin tener que gestionar la complejidad de clústeres de Elasticsearch y Cassandra asociados.

En este seminario, trataremos los siguientes temas:

  • Qué es el tracing distribuido y por qué lo necesitas.
  • Las diferentes opciones que Grafana Labs proporciona para tracing distribuido, y entre las que se encuentran Grafana Tempo, Grafana Enterprise Traces y Grafana Cloud Traces.
  • Cómo acceder a tus trazas sin necesidad de consulta (vía Loki)
  • Correlación de métricas, logs y trazas.
  • Demostración de cómo depurar con trazas una aplicación instrumentada.

at Grafana Labs
Mario Rodriguez

Mario Rodriguez

Senior Software Engineer at Grafana Labs

Mario is a Software Engineer at Grafana Labs and maintainer of Grafana Tempo. Mario is a contributor to the OpenTelemetry collector and code owner of the service graph connector.