Demonstracja

Implementacja referencyjna
Implementacja referencyjna obserwowalności z Grafana znajduje się w katalogu
otel/grafana/: konfiguracja OpenTelemetry Collector (otel-config.yml),
konfiguracja scrapowania Prometheus (prometheus.yml), magazyn śladów Tempo
(tempo.yml) oraz źródła danych Grafana (datasources.yml).
Z tych ustawień korzysta plik compose-grafana.yml, który uruchamia aplikację wraz
z pełnym stosem — OpenTelemetry Collector (OTLP na :4317/:4318), Prometheus,
Tempo, Loki i Grafana.
Uruchom go i otwórz dashboardy (zobacz Uruchamianie aplikacji):
docker compose -f compose-grafana.yml up --build- Interfejs Grafana: http://localhost:3000 — domyślne dane
logowania
admin/admin - API aplikacji: http://localhost:18000/docs
Na co zwrócić uwagę: spany HTTP dla poszczególnych żądań, zagnieżdżone wywołania LLM w LangChain ze zużyciem tokenów, polecenia SQLAlchemy oraz logi aplikacji w Loki. Co jest instrumentowane i dlaczego: Przewodnik po obserwowalności.
Uwaga: ta implementacja jest jedynie wzorcem. W rzeczywistym scenariuszu produkcyjnym uwzględnij ustawienia prywatności i bezpieczeństwa — uwierzytelnianie, autoryzację i szyfrowanie.