OpenTelemetry (OTel) je štandardizovaný framework a sada nástrojov, ktoré umožňujú generovať, prenášať, spracovať a vizualizovať telemetrické dáta z aplikácií. Detailné Podrobné informácie získate na stránke stránke https://opentelemetry.io/
Systém D2000 od verzie v26 poskytuje telemetrické dáta (traces, logy a tracesmetriky) v štandarde OpenTelemetry a umožňuje integráciu do rozsiahlych multidodávateľských riešní.
Pre konfiguráciu sa používajú nasl. environment premenné:
OTEL_EXPORTER_OTLP_ENDPOINT
Adresa endpointu, kam budú z D2000 zasielané dáta.
Príklad: "http://localhost:4317" pre protokol gRPC, "http://localhost:4318" pre protokol HTTP
OTEL_EXPORTER_OTLP_PROTOCOL
Typ protokolu dát.
Prípustné hodnoty sú:
grpc
http/protobuf
Jednotlivé súčasti OpenTelemetry stack-u pozostávajú z nasledovných kategórii komponentov:
EXPORTER - proces, ktoré generuje telemetrické dáta (napr. procesy D2000)
COLLECTOR - proces, ktorý príjma, procesuje a smeruje telemetrické dáta (napr. opentelemetry-collector )
BACKEND - proces, ktorý ukladá telemetrické dáta (napr. Tempo, Loki, Prometheus)
VIEWER - proces, ktorý zobrazuje telemetrické dáta (napr. Grafana)
http/json
