Elastic Cloud Managed OTLP Endpoint
Serverless Observability
The Elastic Cloud Managed OTLP Endpoint is a managed endpoint for sending OpenTelemetry signals to Elastic Cloud, initially available in Elastic Cloud Serverless only. It provides an endpoint for OpenTelemetry SDKs and Collectors to send telemetry data, with Elastic handling scaling, data processing, and storage.
This endpoint is designed for the following use cases:
- Logs and infrastructure monitoring: Logs forwarded in OTLP format and host and Kubernetes metrics in OTLP format
- APM: Application telemetry in OTLP format
Elastic Cloud Managed OTLP Endpoint is not currently available for Elastic Cloud Hosted deployments.
The Elastic Cloud Managed OTLP Endpoint ensures that OpenTelemetry data is stored without any schema translation, preserving both OpenTelemetry semantic conventions and resource attributes. It supports ingesting OTLP logs, metrics, and traces in a unified manner, ensuring consistent treatment across all telemetry data.
To send data to the Elastic Cloud Managed OTLP Endpoint, you need:
- An Elastic Observability Serverless project.
- An Elastic Distribution of OpenTelemetry or any system that can forward logs, metrics, or traces in OTLP format.
To retrieve your Elastic Cloud Managed OTLP Endpoint endpoint address and an API key, follow these steps:
- In Elastic Cloud, open your Observability project.
- Go to Add data → Application → OpenTelemetry.
- Select Managed OTLP Endpoint in the second step.
- Copy the OTLP endpoint configuration value.
- Select Create API Key to generate an API key.
To send data in OTLP format to the Elastic Cloud Managed OTLP Endpoint, you need to configure your Elastic Distribution of OpenTelemetry or any system that can forward logs, metrics, or traces in OTLP format.
Refer to the Quickstart guides for more information.
The Elastic Cloud Managed OTLP Endpoint does not currently support these features:
- Tail-based sampling (TBS)
- Universal Profiling