OpenTelemetry ist ein offener Standard zur Erfassung und Verwaltung von beobachtbaren Daten aus Anwendungen und Diensten. Er bietet ein gemeinsames Framework, das dabei hilft, das Verhalten, die Leistung und den Gesamtzustand eines Systems zu überwachen und zu analysieren.
Unser Produkt nutzt die drei von OpenTelemetry definierten Haupttypen von Telemetriedaten:
Traces
Traces, d.h. Nachverfolgungen, liefern Informationen über den Datenfluss einer
Anfrage durch das System. Traces helfen dabei, einen Vorgang über verschiedene
Komponenten hinweg zu verfolgen und festzustellen, wo Zeit verbraucht wird oder wo
Fehler auftreten.
Metrics
Metriken liefern numerische Messwerte zum System, beispielsweise
Ressourcenauslastung, Anzahl der Anfragen, Antwortzeiten und andere leistungsbezogene
Werte. Metriken können zur Überwachung des Gesamtverhaltens und -zustands der
Anwendung verwendet werden.
Logs
Logs, d.h. Protokolle, liefern detaillierte Aufzeichnungen von Ereignissen, die
während der Ausführung der Anwendung auftreten. Protokolle können dabei helfen,
Fehler, Warnungen und andere relevante Laufzeitereignisse zu untersuchen.
Durch die Erfassung von Nachverfolgungen, Metriken und Protokollen bietet OpenTelemetry einen umfassenderen Überblick über das System und erleichtert die Überwachung des Anwendungsverhaltens, die Identifizierung von Leistungsproblemen sowie die Fehlerbehebung.