OpenTelemetry Bot d680729c09 [chore] Prepare release 0.90.0 (#29543) hai 1 ano
..
internal b2eea6e926 update mdatagen to support per signal stability (#21153) hai 1 ano
testdata dcce576d3b [chore] Change receiver config tests to unmarshal config only for that component. (part4) (#14562) %!s(int64=2) %!d(string=hai) anos
Makefile b5057f59db Add sfx receiver (#62) %!s(int64=5) %!d(string=hai) anos
README.md 562dc48d10 Link component issue badges to the respective issue page (#24642) hai 1 ano
config.go 5133f4ccd6 [chore] use license shortform (#22052) hai 1 ano
config_test.go 5133f4ccd6 [chore] use license shortform (#22052) hai 1 ano
doc.go 5133f4ccd6 [chore] use license shortform (#22052) hai 1 ano
factory.go 5133f4ccd6 [chore] use license shortform (#22052) hai 1 ano
factory_test.go 5133f4ccd6 [chore] use license shortform (#22052) hai 1 ano
go.mod d680729c09 [chore] Prepare release 0.90.0 (#29543) hai 1 ano
go.sum 40b485f08a Update core for v0.90.0 release (#29539) hai 1 ano
metadata.yaml 2312eb2752 [chore] expose codeowners in README (#24227) hai 1 ano
receiver.go 2d3ed4fb66 [chore] update core and calls to obsreport (#27042) hai 1 ano
receiver_test.go 458dc1a18d [chore] close http responses and preallocate slices (#24926) hai 1 ano
signalfxv2_event_to_logdata.go 5133f4ccd6 [chore] use license shortform (#22052) hai 1 ano
signalfxv2_event_to_logdata_test.go f4c44858b5 [all][chore] Moved from interface{} to any for all go code (#29072) hai 1 ano

README.md

SignalFx Receiver

Status
Stability beta: metrics, logs
Distributions contrib, splunk, sumo
Issues Open issues Closed issues
Code Owners @dmitryax

The SignalFx receiver accepts:

Configuration

The following settings are required:

  • endpoint (default = 0.0.0.0:9943): Address and port that the SignalFx receiver should bind to.

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.

:warning: 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]