OpenTelemetry Collector
Anbieterneutrale Pipeline zum Sammeln, Verarbeiten und Exportieren von Traces, Metriken und Logs aus Anwendungen in ein beliebiges Observability-Backend.
Überblick
Der OpenTelemetry Collector ist die einsetzbare Komponente von OpenTelemetry, dem von der CNCF graduierten Standard für Anwendungstelemetrie. Er empfängt Traces, Metriken und Logs von instrumentierten Anwendungen über offene Protokolle wie OTLP, kann diese Daten im Transit bündeln, filtern und transformieren und exportiert sie an ein oder mehrere Backends – sodass ein Team Observability-Backends durch Ändern der Collector-Konfiguration wechseln oder hinzufügen kann, statt jeden Dienst neu zu instrumentieren.
Er läuft als Agent neben einer Anwendung oder als eigenständiges Gateway, das gleichzeitig von vielen Diensten sammelt, und bringt ein großes Ökosystem an Receivern und Exportern für gängige Tools mit, darunter Jaeger und Prometheus-kompatible Systeme, die bereits in diesem Katalog enthalten sind.
Der Collector eignet sich für Teams, die einmal mit einem offenen, anbieterneutralen Standard instrumentieren und später entscheiden – oder ändern – möchten, wo diese Telemetriedaten landen, statt direkt gegen einen einzelnen proprietären Agenten zu instrumentieren.
- Kategorien
- Monitoring
- Sprachen
- Go
- Lizenz
- Apache-2.0
Ähnliche Projekte
Odigos
Apache-2.0Automatische OpenTelemetry-Instrumentierungsplattform, die verteiltes Tracing zu Anwendungen hinzufügt, ohne eine einzige Codezeile zu ändern.
- Monitoring
Jaeger
Apache-2.0CNCF-Plattform für verteiltes Tracing zur Visualisierung von Anfrageflüssen über Microservices hinweg, die genau zeigt, welcher Dienst oder Aufruf für Latenz oder Fehler verantwortlich ist.
- Monitoring
Prometheus
Apache-2.0Quelloffenes Toolkit für Systemmonitoring und Alerting mit dimensionalem Datenmodell und leistungsstarker Abfragesprache.
- Monitoring
Fluentd
Apache-2.0Von der CNCF graduierter Log-Collector, der die Datensammlung aus vielen Quellen in einer einzigen, strukturierten Logging-Schicht vereint.
- Monitoring
Einen Fehler entdeckt? Änderung auf GitHub vorschlagen.