Demo

Referentie-implementatie
De referentie-implementatie van observability met Grafana staat in de
directory otel/grafana/: de configuratie van de OpenTelemetry Collector
(otel-config.yml), de Prometheus-scrapeconfiguratie (prometheus.yml), de Tempo-opslag
voor traces (tempo.yml) en de Grafana-datasources (datasources.yml).
Deze instellingen worden gebruikt door het bestand compose-grafana.yml, dat de
applicatie met de volledige stack start — OpenTelemetry Collector (OTLP op :4317/:4318),
Prometheus, Tempo, Loki en Grafana.
Start de stack en open de dashboards (zie De applicatie uitvoeren):
docker compose -f compose-grafana.yml up --build- Grafana-UI: http://localhost:3000 — standaardinloggegevens
admin/admin - De API van de app: http://localhost:18000/docs
Waar je op let: HTTP-spans per request, geneste LangChain-LLM-aanroepen met tokengebruik, SQLAlchemy-statements en applicatielogs in Loki. Wat er wordt geïnstrumenteerd en waarom: de handleiding Observability.
Let op: deze implementatie is slechts een referentie. Houd in een echt productiescenario rekening met privacy- en beveiligingsinstellingen — authenticatie, autorisatie en versleuteling.