Vai al contenuto

Cerca nella documentazione

Digita per cercare in tutte le pagine della documentazione.

Menu della documentazione
ProceduraPubblico · Sviluppatori e operatori

Osservabilità con Grafana

Dashboard di riferimento per trace, metriche e log

Questa pagina è stata tradotta automaticamente dall'inglese. In caso di differenze, fa fede l'originale.Leggi l'originale in inglese

Demo

Osservabilità con Grafana

Implementazione di riferimento

L'implementazione di riferimento dell'osservabilità con Grafana si trova nella directory otel/grafana/: la configurazione dell'OpenTelemetry Collector (otel-config.yml), la configurazione di scrape di Prometheus (prometheus.yml), lo storage delle trace di Tempo (tempo.yml) e i datasource di Grafana (datasources.yml).

Queste impostazioni vengono utilizzate dal file compose-grafana.yml, che avvia l'applicazione con lo stack completo: OpenTelemetry Collector (OTLP su :4317/:4318), Prometheus, Tempo, Loki e Grafana.

Avvialo e apri le dashboard (vedi Eseguire l'applicazione):

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

Cosa osservare: gli span HTTP per ogni richiesta, le chiamate LLM di LangChain annidate con l'utilizzo dei token, le istruzioni SQLAlchemy e i log dell'applicazione in Loki. Cosa viene strumentato e perché: la guida all'osservabilità.

Nota: questa implementazione è solo un riferimento. Per un vero scenario di produzione, tieni conto delle impostazioni di privacy e sicurezza: autenticazione, autorizzazione e crittografia.