- Das OpenTelemetry-(OTEL)-Projekt hat das Ziel, Organisationen hochwertige, überall einsetzbare und portable Telemetrie bereitzustellen.
- OTEL begann 2019, als zwei Open-Source-Tracing-Projekte zusammengeführt wurden und OpenTelemetry entstand; anschließend wurde der Umfang auf die gesamte Observability ausgeweitet.
- OTEL hat dieses Versprechen eingelöst, indem es stabile Standards für Metriken, Logs und Traces, einen Collector sowie SDKs zur Instrumentierung von Code in den wichtigsten Sprachen bereitstellt.
- OTEL ist das zweitaktivste Projekt der CNCF und wird von Observability-Anbietern breit angenommen.
- OTEL besteht aus Spezifikationen und Implementierungen; die Spezifikationen definieren gemeinsame Standards und die Implementierungen stellen Client-Bibliotheken und Tools bereit.
- Die OTEL-Spezifikation ist inzwischen für alle Signale stabilisiert, allerdings ist die Logging-Unterstützung in einigen SDKs weiterhin eingeschränkt.
- Die OTEL-SDKs bieten clientseitige Instrumentierung auf Basis der OTEL-Spezifikation und haben je nach Signal unterschiedliche Reifegrade.
- Das OTEL-Protokoll beschreibt ein gemeinsames Wire-Protokoll zur Übertragung von Observability-Daten und wird vom OTEL-Collector sowie von Observability-Anbietern implementiert.
- Der OTEL-Collector ist ein anbieterneutraler Agent, der Observability-Daten sammelt, transformiert und weiterleitet; verschiedene Komponenten bilden dabei eine Observability-Pipeline.
- Das Open Agent Management Protocol (OpAMP) ermöglicht die Remote-Verwaltung von Agenten und bietet Funktionen wie die dynamische Verteilung von Konfigurationen und Agent-Updates.
- Die OTEL Semantic Conventions definieren einen gemeinsamen Satz von Attributen für Observability-Daten und ermöglichen so die Korrelation zwischen verschiedenen Signalen.
- OTEL ist ein riesiges Projekt, das zusätzliche Bestandteile wie die OpenTelemetry Transformation Language und eine Demo-Shopping-Website auf Basis von Microservices umfasst.
- OTEL wird zum Industriestandard für Observability und schafft eine gemeinsame Grundlage für Anbieter und Tools.
1 Kommentare
Hacker-News-Kommentare