SignalFx Receiver
The SignalFx receiver accepts:
Configuration
The following settings are required:
endpoint
(default = localhost:9943
): Address and port that the SignalFx
receiver should bind to.
You can temporarily disable the component.UseLocalHostAsDefaultHost
feature gate to change this to 0.0.0.0:9943
. This feature gate will be removed in a future release.
The following settings are optional:
access_token_passthrough
: (default = false
) Whether to preserve incoming
access token (X-Sf-Token
header value) as
"com.splunk.signalfx.access_token"
metric resource attribute. Should only be
used in tandem with identical configuration option for SignalFx
exporter to preserve datapoint
origin. Usage of any other exporter in a metric pipeline with this configuration
option enabled will reveal all organization access tokens contained in this attribute.
tls_settings
(no default): This is an optional object used to specify if
TLS should be used for incoming connections. Both key_file
and cert_file
are required to support incoming TLS connections.
cert_file
: Specifies the certificate file to use for TLS connection.
key_file
: Specifies the key file to use for TLS connection.
Example:
receivers:
signalfx:
signalfx/advanced:
access_token_passthrough: true
tls:
cert_file: /test.crt
key_file: /test.key
The full list of settings exposed for this receiver are documented here
with detailed sample configurations here.
⚠ When enabling the SignalFx receiver or exporter, configure both the metrics
and logs
pipelines.
service:
pipelines:
metrics:
receivers: [signalfx]
processors: [memory_limiter, batch]
exporters: [signalfx]
logs:
receivers: [signalfx]
processors: [memory_limiter, batch]
exporters: [signalfx]