Type to search.

Run Elastic Agent as an OTel Collector

Serverless

Elastic Cloud Serverless projects are autoscaled environments, fully managed by Elastic and available on Elastic Cloud.

Availability

  • Generally available

    This functionality is generally available and ready for production usage.

Serverless interfaces and procedures might differ from classic Elastic Stack deployments.

Stack

The Elastic Stack includes Elastic's core products such as Elasticsearch, Kibana, Logstash, and Beats.

Availability

  • Generally available

    This functionality is generally available and ready for production usage.

Unless stated otherwise on the page, this functionality is available when your Elastic Stack is deployed on Elastic Cloud Hosted, Elastic Cloud Enterprise, Elastic Cloud on Kubernetes, and self-managed environments.

This documentation corresponds to the latest patch available for each minor version. If you're not using the latest patch, check the release notes for changes.

Elastic Agent is an open-source agent that can receive, process, and export telemetry data. Elastic Agent includes an embedded OTel Collector that allows you to instrument your applications and infrastructure once, and send data to multiple vendors and backends.

When you run Elastic Agent in otel mode, it supports the standard OpenTelemetry Collector configuration format that defines a set of receivers, processors, exporters, and connectors. Logs, metrics, and traces can be collected and exported using OpenTelemetry data formats.

For a full overview and steps to configure Elastic Agent in otel mode, including a guided onboarding, refer to Elastic Agent in OpenTelemetry mode. You can also check the elastic-agent otel command in the Fleet and Elastic Agent Command reference.

If you have a currently running Elastic Agent you can transform it to run as an OTel Collector.