This is an Elastic supported distribution of the OpenTelemetry Collector.
To run the Elastic Distribution for OpenTelemetry Collector you can use Elastic-Agent binary downloaded for your OS and architecture. Running command
./elastic-agent otel --config otel.yml
from unpacked Elastic Agent package will run Elastic-Agent as an OpenTelemetry Collector. The --config
flag needs to point to OpenTelemetry Collector Configuration file. OTel mode is available only using otel
subcommand. Elastic Agent will not do any autodetection of configuration file passed when used without otel
subcommand and will try to run normally.
To validate OTel configuration run otel validate
subcommand:
./elastic-agent otel validate --config otel.yml
feature gates are supported using --feature-gates
flag.
This section provides a summary of components included in the Elastic Distribution for OpenTelemetry Collector.
Component | Version |
---|---|
filelogreceiver | v0.100.0 |
otlpreceiver | v0.100.0 |
Component | Version |
---|---|
elasticsearchexporter | v0.100.0 |
fileexporter | v0.100.0 |
debugexporter | v0.100.0 |
otlpexporter | v0.100.0 |
Component | Version |
---|---|
attributesprocessor | v0.100.0 |
filterprocessor | v0.100.0 |
resourceprocessor | v0.100.0 |
transformprocessor | v0.100.0 |
batchprocessor | v0.100.0 |
Component | Version |
---|---|
memorylimiterextension | v0.100.0 |