Przejdź do treści

Szukaj w dokumentacji

Wpisz, aby przeszukać każdą stronę dokumentacji.

Menu dokumentacji
InstrukcjaOdbiorcy · Programiści i operatorzy

Obserwowalność z Grafana

Referencyjne dashboardy dla śladów, metryk i logów

Ta strona została przetłumaczona automatycznie z języka angielskiego. W razie rozbieżności pierwszeństwo ma oryginał.Przeczytaj oryginał w języku angielskim

Demonstracja

Obserwowalność w Grafana

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

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.