Components

OpenTelemetry Collector components - receivers, processors, exporters, connectors, and extensions

You are viewing the English version of this page because it has not yet been fully translated. Interested in helping out? See Contributing.

The OpenTelemetry Collector is made up of components that handle telemetry data. Each component has a specific role in the data pipeline.

Component Types

  • Receivers - Collect telemetry data from various sources and formats
  • Processors - Transform, filter, and enrich telemetry data
  • Exporters - Send telemetry data to observability backends
  • Connectors - Connect two pipelines, acting as both exporter and receiver
  • Extensions - Provide additional capabilities like health checks

Stability Levels

Each component has a stability level that indicates its maturity:

  • stable - Ready for production use
  • beta - Mostly stable, but may have minor changes
  • alpha - Early development, expect breaking changes
  • development - Experimental, subject to change or removal
  • unmaintained - No longer actively maintained

For signal-based components (receivers, processors, exporters, connectors), stability is shown per signal type (traces/metrics/logs).


Receivers

List of available OpenTelemetry Collector receivers

Processors

List of available OpenTelemetry Collector processors

Exporters

List of available OpenTelemetry Collector exporters

Connectors

List of available OpenTelemetry Collector connectors

Extensions

List of available OpenTelemetry Collector extensions


Last modified October 6, 2025: remove (e6b53112)