Collectd Receiver
contrib
Maintainers: @atoulme
Source: opentelemetry-collector-contrib
Supported Telemetry
Overview
This receiver was donated by SignalFx and ported from SignalFx’s Gateway (https://github.com/signalfx/gateway/tree/master/protocol/collectd). As a result, this receiver supports some additional features that are technically not compatible with stock CollectD’s write_http plugin. That said, in practice such incompatibilities should never surface. For example, this receiver supports extracting labels from different fields. Given a field valuefield[a=b, k=v], this receiver will extract a and b as label keys
and, k and v as the respective label values.
Configuration
The configuration includes the OpenTelemetry collector’s server confighttp, which allows for a variety of settings. Only the most relevant ones will be discussed here, but all are available. The following settings are required:endpoint(default =localhost:8081): Endpoint exposed by this receiver to send data.
attributes_prefix(no default): Used to add query parameters in key=value format to all metrics.timeout(default =30s): Used as theread_timeoutandwrite_timeoutfor the listening server.
Configuration
Example Configuration
Last generated: 2026-04-13