OTel Receivers: Cloud Platforms

Supported Receivers

Receiver Collects Signals Stability

awscloudwatch

Receives Cloudwatch events from AWS CloudWatch via the AWS SDK for Cloudwatch Logs

Metrics, Logs

Alpha

awsfirehose

Ingests Firehose stream messages

Metrics, Logs

Alpha

awslambda

Collects logs & metrics from AWS services via Lambda invocations.

Metrics, Logs

Alpha

awss3

Retrieves telemetry data (traces, metrics, and logs) previously stored in S3.

Metrics, Logs, Traces

Alpha

awsxray

The AWS X-Ray receiver accepts segments (i.e. spans) in the X-Ray Segment format.

Traces

Beta

azureblob

Reads logs and trace data from Azure Blob Storage.

Logs, Traces

Alpha

azureeventhub

Pulls telemetry from an Azure Event Hub, transforms them, and pushes them through the collector pipeline

Metrics, Logs, Traces

Beta

azurefunctions

Integrates with Azure Functions as a custom handler.

Metrics, Logs

Development

azuremonitor

Scrapes the Azure Monitor API for resource metrics.

Metrics

Alpha

cloudflare

Uses Cloudflare’s LogPush Jobs to send logs from the Cloudflare logs aggregation system to an OpenTelemetry collector.

Logs

Alpha

googlecloudmonitoring

Gather time series metrics data from Google services to export.

Metrics

Alpha

googlecloudpubsub

Pulls OTLP messages from a Google Cloud Pubsub subscription.

Metrics, Logs, Traces

Beta

googlecloudpubsubpush

Ingests OpenTelemetry data from Google Cloud Pub/Sub push subscriptions.

Logs

Alpha

googlecloudspanner

Collect and transform statistics from Spanner built-in statistics tables into metrics

Metrics

Beta

huaweicloudces

Contains the implementation of the Huawei Cloud Eye Service (CES) receiver for the OpenTelemetry Collector.

Metrics

Alpha