Self-Hosted Observability Directory

OpenTelemetry Collector

Vendor-neutral telemetry collector for receiving, processing, and exporting traces, metrics, and logs.

LicenseApache-2.0
Repositoryhttps://github.com/open-telemetry/opentelemetry-collector
GitHub stars (approx)7200
LanguageGo
Self-host deploymentsingle binary, docker, kubernetes operator
Commercial hosted optionno / self-host only
Freshness statusFresh
Freshness checked2026-06-23
Categoriestraces, metrics, logs

OpenTelemetry Collector is the neutral pipeline layer for OpenTelemetry-era observability. It receives traces, metrics, and logs, processes or batches them, then exports to open-source or commercial backends.

Pick it if: you need one agent or gateway for OTLP, Prometheus, Jaeger, Zipkin, and vendor exporters without wiring every app directly to a backend.

Skip it if: you want storage, querying, dashboards, or alerting in the same product. The Collector moves telemetry; it does not analyze it.

Deployment: single binary, container image, or Kubernetes Operator-managed collector. Most production setups run it as node agents plus shared gateway collectors.

← Back to directory