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.

Raúl Marín

Solution Engineer, Grafana Labs

Raúl es Ingeniero de Soluciones en Grafana Labs con una amplia experiencia en tecnología para el ámbito empresarial. Raúl trabaja de manera estrecha con compañías europeas en la definición y ejecución de sus estrategias de Observabilidad. Su pasión por ayudar y difundir conocimiento, le ha llevado a formar parte del equipo docente de la prestigiosa entidad académica IE, donde imparte clases de tecnologías Big Data para el análisis de datos a escala.

Mario Rodriguez

Senior Software Engineer, 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.