Zum Inhalt springen

Dokumentation durchsuchen

Tippe, um alle Seiten der Dokumentation zu durchsuchen.

Dokumentationsmenü
AnleitungZielgruppe · Entwickler & Betreiber

Observability mit Grafana

Referenz-Dashboards für Traces, Metriken und Logs

Diese Seite wurde maschinell aus dem Englischen übersetzt. Bei Abweichungen gilt das Original.Original auf Englisch lesen

Demo

Grafana-Observability

Referenzimplementierung

Die Referenzimplementierung der Grafana-Observability befindet sich im Verzeichnis otel/grafana/: die Konfiguration des OpenTelemetry Collector (otel-config.yml), die Prometheus-Scrape-Konfiguration (prometheus.yml), der Tempo-Trace-Speicher (tempo.yml) und die Grafana-Datenquellen (datasources.yml).

Diese Einstellungen werden von der Datei compose-grafana.yml verwendet, die die Anwendung mit dem vollständigen Stack startet – OpenTelemetry Collector (OTLP auf :4317/:4318), Prometheus, Tempo, Loki und Grafana.

Starten Sie den Stack und öffnen Sie die Dashboards (siehe Die Anwendung ausführen):

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

Worauf Sie achten sollten: HTTP-Spans pro Request, verschachtelte LangChain-LLM-Aufrufe mit Token-Verbrauch, SQLAlchemy-Statements und Anwendungslogs in Loki. Was instrumentiert wird und warum: der Observability-Guide.

Hinweis: Diese Implementierung ist lediglich eine Referenz. Berücksichtigen Sie für ein echtes Produktionsszenario Datenschutz- und Sicherheitseinstellungen – Authentifizierung, Autorisierung und Verschlüsselung.