Überwachung

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.