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
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 verloren geht oder wo Fehler auftreten.
Metrics
Metriken liefern numerische Messwerte zum System, wie beispielsweise
Ressourcenauslastung, Anzahl der Anfragen, Antwortzeiten und andere leistungsbezogene
Werte. Metriken können zur Überwachung des Gesamtverhaltens und -zustands der
Anwendung verwendet werden.
Logs
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.