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.
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) [8] [8] die Basis einer robusten Telemetriedatenpipeline aufbauen lässt.
Das vollständig ausführbare Beispiel steht Interessierten in einem GitHub-Repository [9] [9]zur Verfügung. Folgend beschreiben wir die Integration in das Beispielprojekt und einen ersten lokalen Test.
Offen, standardisiert und weitreichend unterstützt
Das Observability-Framework OpenTelemetry (OTel) [10] [10] 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.
URL dieses Artikels:
https://www.heise.de/-9712540
Links in diesem Artikel:
[1] https://www.heise.de/ratgeber/Observability-mit-dem-Open-Source-Framework-OpenTelemetry-9712540.html
[2] https://www.heise.de/hintergrund/Datenverwaltung-Datenqualitaet-von-Data-Lakes-sichern-9594367.html
[3] https://www.heise.de/tests/Monitoring-mit-Cisco-ThousandEyes-im-Test-9589902.html
[4] https://www.heise.de/hintergrund/Die-Bedeutung-von-Observability-in-der-IT-Mehr-als-klassisches-Monitoring-9294107.html
[5] https://www.heise.de/tests/Marktuebersicht-zu-Tools-fuer-Managed-Monitoring-aus-der-Cloud-9238699.html
[6] https://www.heise.de/ratgeber/Mit-Netdata-Infrastruktur-ueberwachen-9009574.html
[7] https://www.heise.de/ratgeber/Netzwerk-Monitoring-Ping-und-Traceroute-richtig-interpretieren-7331998.html
[8] https://kubernetes.io/docs/concepts/extend-kubernetes/operator/
[9] https://github.com/d-velop/article-otel-warehouse-demo
[10] https://opentelemetry.io/docs/collector/
Copyright © 2024 Heise Medien