Was ist OpenTelemetry
Telemetrie-Sammelstandard
OpenTelemetry ist ein offener Standard zur Sammlung, Verarbeitung und zum Export von Telemetrie: Traces, Metriken und Logs.
Drei Säulen der Observability
- Traces — verteilte Anfragenverfolgung
- Metrics — numerische Systemkennzahlen
- Logs — textuelle Ereignisaufzeichnungen
Vorteile
- Einheitlicher Standard für alle Sprachen
- Herstellerneutral
- Automatische Instrumentierung
- Breites Ökosystem
Komponenten
- SDK — Bibliotheken für Programmiersprachen
- Collector — Datensammlung und -export
- Exporters — Senden an Jaeger, Prometheus, Grafana
- Instrumentation — automatische Datenerfassung
Anwendungen
- Microservices-Architektur
- Performance-Debugging
- Analyse verteilter Systeme
- DevOps- und SRE-Praktiken