Awsfirehose Receiver
contrib
Maintainers: @Aneurysm9, @axw
Source: opentelemetry-collector-contrib
Supported Telemetry
Overview
Configuration
Example:endpoint:
The address:port to bind the listener to. default:localhost:4433
See our security best practices doc to understand how to set the endpoint in different environments.
tls:
See documentation for more details. Acert_file and key_file are required.
encoding:
The ID of an encoding extension for decoding logs or metrics. This configuration also supports the built-in encodings listed in the Encodings section. If no encoding is specified, then the receiver will default to a signal-specific encoding:cwmetrics for metrics, and cwlogs for logs.
In the future, the default encodings will be removed, and it will be required to specify an encoding extension.
record_type:
Deprecated, useencoding instead. record_type will be removed in a future release; it is an alias for encoding.
access_key (Optional):
The access key to be checked on each request received. This can be set when creating or updating the delivery stream. See documentation for details.Encodings
Any encoding extension can be used with this receiver. There are additionally built-in encodings, which are deprecated. In the future it will be required to specify an encoding extension, and the built-in encodings will be removed.cwmetrics (deprecated)
The built-incwmetrics encoding is deprecated and will be removed in a future version.
Use the awscloudwatchmetricstreams_encoding
extension with format: json instead.
cwlogs (deprecated)
The built-incwlogs encoding is deprecated and will be removed in a future version.
Use the aws_logs_encoding extension with
format: cloudwatch instead.
otlp_v1 (deprecated)
The built-inotlp_v1 encoding is deprecated and will be removed in a future version.
Use the awscloudwatchmetricstreams_encoding
extension with format: opentelemetry1.0 instead.
Last generated: 2026-04-13