OpenTelemetry Bot d680729c09 [chore] Prepare release 0.90.0 (#29543) | vor 1 Jahr | |
---|---|---|
.. | ||
internal | vor 1 Jahr | |
testdata | vor 1 Jahr | |
Makefile | vor 5 Jahren | |
README.md | vor 1 Jahr | |
collectd.go | vor 1 Jahr | |
collectd_test.go | vor 1 Jahr | |
config.go | vor 1 Jahr | |
config_test.go | vor 1 Jahr | |
doc.go | vor 1 Jahr | |
factory.go | vor 1 Jahr | |
factory_test.go | vor 1 Jahr | |
go.mod | vor 1 Jahr | |
go.sum | vor 1 Jahr | |
metadata.yaml | vor 1 Jahr | |
receiver.go | vor 1 Jahr | |
receiver_test.go | vor 1 Jahr |
write_http
plugin JSON receiverStatus | |
---|---|
Stability | beta: metrics |
Distributions | contrib, observiq, splunk, sumo |
Issues | |
Code Owners | @atoulme |
This receiver can receive data exported by the CollectD's write_http
plugin. Only JSON format is supported. Authentication is not supported at
this time.
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
value field[a=b, k=v]
, this receiver will extract a
and b
as label keys
and, k
and v
as the respective label values.
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.The following settings are optional:
attributes_prefix
(no default): Used to add query parameters in key=value format to all metrics.timeout
(default = 30s
): The request timeout for any docker daemon query.Example:
receivers:
collectd:
collectd/one:
attributes_prefix: "dap_"
endpoint: "localhost:12345"
timeout: "50s"
The full list of settings exposed for this receiver are documented here with detailed sample configurations here.