Observability mit dem Open-Source-Framework OpenTelemetry

Mit dem OpenTelemetry-Framework erfassen Entwickler Telemetriedaten effizient aus verschiedenen Quellen und leiten die Daten gebündelt zur Analyse weiter.

Artikel verschenken
In Pocket speichern vorlesen Druckansicht
Lesezeit: 15 Min.
Von
  • Jannik Bendfeld
  • Carsten Röttgers
Inhaltsverzeichnis
Mehr zu Monitoring und Observability

Als eine Sammlung herstellerneutraler Open-Source-Bausteine soll OpenTelemetry dem Observability-Ansatz zum Durchbruch verhelfen. Am Beispiel einer einfachen .NET-8-Anwendung zeigen wir, wie einfach sich Metriken mit OpenTelemetry umsetzen lassen und wie sich mit dem OpenTelemetry Collector und Kubernetes (K8s) die Basis einer robusten Telemetriedatenpipeline aufbauen lässt.

Carsten Röttgers

(Bild: 

Carsten Röttgers

)

Carsten Röttgers arbeitet als Principal Platform Architect bei der d.velop AG. Sein aktueller Fokus liegt auf hochskalierbaren Plattformen für Business-Apps.

Das vollständig ausführbare Beispiel steht Interessierten in einem GitHub-Repository zur Verfügung. Folgend beschreiben wir die Integration in das Beispielprojekt und einen ersten lokalen Test.

Jannik Bendfeld

(Bild: 

Jannik Bendfeld

)

Jannik Bendfeld arbeitet bei der d.velop AG und schreibt dort seine Masterarbeit. Seine Schwerpunkte liegen aktuell im Bereich Backend-Entwicklung, DevOps und Plattformengineering auf Basis von K8s.

Das Observability-Framework OpenTelemetry (OTel) umfasst standardisierte APIs, Protokolle, Bibliotheken, Agenten und Kollektorservices zum Erfassen von Telemetriedaten wie Logs, Metriken und Traces aus verteilten Apps und Services, um damit deren Performance und Verhalten zu überwachen, zu untersuchen und zu verstehen.