|
A receiver is how data gets into the Collector. By default, no receivers are configured. There must be at least one enabled receiver for a configuration to be considered valid. Receivers are enabled by being added to a pipeline.
|
otlp , jaeger , prometheus , zipkin , kafka , opencensus
|
|
|
Processors run through the received data before it is exported. By default, no processors are enabled.
|
batch , memory_limiter , resourcedetection , attributes , span , k8sattributes , filter , routing
|
|
|
An exporter sends data to one or more back ends or destinations. By default, no exporters are configured. There must be at least one enabled exporter for a configuration to be considered valid. Exporters are enabled by being added to a pipeline. Exporters might be used with their default settings, but many require configuration to specify at least the destination and security settings.
|
otlp , otlphttp , debug , prometheus , kafka
|
|
|
Connectors join pairs of pipelines by consuming data as end-of-pipeline exporters and emitting data as start-of-pipeline receivers. Connectors can be used to summarize, replicate, or route consumed data.
|
|
|
|
Optional components for tasks that do not involve processing telemetry data.
|
bearertokenauth , oauth2client , jaegerremotesamplin , pprof , health_check , memory_ballast , zpages
|
|
|
Components are enabled by adding them to a pipeline under services.pipeline .
|
|
|
service:
pipelines:
traces:
receivers: |
You enable receivers for tracing by adding them under service.pipelines.traces .
|
|
|
service:
pipelines:
traces:
processors: |
You enable processors for tracing by adding them under service.pipelines.traces .
|
|
|
service:
pipelines:
traces:
exporters: |
You enable exporters for tracing by adding them under service.pipelines.traces .
|
|
|
service:
pipelines:
metrics:
receivers: |
You enable receivers for metrics by adding them under service.pipelines.metrics .
|
|
|
service:
pipelines:
metrics:
processors: |
You enable processors for metircs by adding them under service.pipelines.metrics .
|
|
|
service:
pipelines:
metrics:
exporters: |
You enable exporters for metrics by adding them under service.pipelines.metrics .
|
|
|