OpenTelemetry Bot d680729c09 [chore] Prepare release 0.90.0 (#29543) há 1 ano atrás
..
internal 6f5021be9a [chore] add metadata status to sapmreceiver (#21261) há 1 ano atrás
testdata dcce576d3b [chore] Change receiver config tests to unmarshal config only for that component. (part4) (#14562) há 2 anos atrás
Makefile 28d5712f41 Organize make files (#50) há 5 anos atrás
README.md 562dc48d10 Link component issue badges to the respective issue page (#24642) há 1 ano atrás
config.go 5133f4ccd6 [chore] use license shortform (#22052) há 1 ano atrás
config_test.go 5133f4ccd6 [chore] use license shortform (#22052) há 1 ano atrás
doc.go 5133f4ccd6 [chore] use license shortform (#22052) há 1 ano atrás
factory.go 5133f4ccd6 [chore] use license shortform (#22052) há 1 ano atrás
factory_test.go 5133f4ccd6 [chore] use license shortform (#22052) há 1 ano atrás
go.mod d680729c09 [chore] Prepare release 0.90.0 (#29543) há 1 ano atrás
go.sum 40b485f08a Update core for v0.90.0 release (#29539) há 1 ano atrás
metadata.yaml 8a4348cb00 [chore] add codeowners to metadata (#24404) há 1 ano atrás
trace_receiver.go f4c44858b5 [all][chore] Moved from interface{} to any for all go code (#29072) há 1 ano atrás
trace_receiver_test.go ae15d8c964 Add zstd compression to SAPM receiver and exporter (#23257) há 1 ano atrás

README.md

SAPM Receiver

Status
Stability beta: traces
Distributions contrib, observiq, splunk, sumo
Issues Open issues Closed issues
Code Owners @atoulme

The SAPM receiver builds on the Jaeger proto. This allows the collector to receive traces from other collectors or the SignalFx Smart Agent. SAPM proto and some useful related utilities can be found here.

Configuration

The following settings are required:

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

The following setting are optional:

  • access_token_passthrough: (default = false) Whether to preserve incoming access token (X-Sf-Token header value) as "com.splunk.signalfx.access_token" trace resource attribute. Can be used in tandem with identical configuration option for SAPM exporter to preserve trace origin.
  • tls_settings (no default): This is an optional object used to specify if TLS should be used for incoming connections.
    • cert_file: Specifies the certificate file to use for TLS connection. Note: Both key_file and cert_file are required for TLS connection.
    • key_file: Specifies the key file to use for TLS connection. Note: Both key_file and cert_file are required for TLS connection.

Example:

receivers:
  sapm:
    endpoint: localhost:7276
    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.