Saltar al contenido

Buscar en la documentación

Escribe para buscar en todas las páginas de la documentación.

Menú de documentación
Guía prácticaPúblico · Desarrolladores y operadores

Observabilidad con Grafana

Paneles de referencia para trazas, métricas y logs

Esta página se ha traducido automáticamente del inglés. Si hay alguna diferencia, prevalece el original.Leer el original en inglés

Demostración

Observabilidad con Grafana

Implementación de referencia

La implementación de referencia de la observabilidad con Grafana se encuentra en el directorio otel/grafana/: la configuración del OpenTelemetry Collector (otel-config.yml), la configuración de scraping de Prometheus (prometheus.yml), el almacenamiento de trazas de Tempo (tempo.yml) y las fuentes de datos de Grafana (datasources.yml).

Estos ajustes los utiliza el archivo compose-grafana.yml, que inicia la aplicación con el stack completo: OpenTelemetry Collector (OTLP en :4317/:4318), Prometheus, Tempo, Loki y Grafana.

Ejecútalo y abre los paneles (consulta Ejecutar la aplicación):

docker compose -f compose-grafana.yml up --build

Qué observar: spans HTTP por petición, llamadas anidadas a LLM de LangChain con el uso de tokens, sentencias de SQLAlchemy y logs de la aplicación en Loki. Qué se instrumenta y por qué: la Guía de observabilidad.

Nota: esta implementación es solo una referencia. En un escenario de producción real, ten en cuenta la configuración de privacidad y seguridad: autenticación, autorización y cifrado.