OpenTelemetry Bot d680729c09 [chore] Prepare release 0.90.0 (#29543) 1 jaar geleden
..
internal 573c579be6 [receiver/jaeger] do not expose method (#27019) 1 jaar geleden
testdata 0c12aa39ef [receiver/jaeger] Removing remote sampling configuration code (#24186) 1 jaar geleden
Makefile 453d1c9ac2 Move jaegerreceiver from collector core to collector contrib (#4843) 3 jaren geleden
README.md 562dc48d10 Link component issue badges to the respective issue page (#24642) 1 jaar geleden
config.go 573c579be6 [receiver/jaeger] do not expose method (#27019) 1 jaar geleden
config_test.go 573c579be6 [receiver/jaeger] do not expose method (#27019) 1 jaar geleden
doc.go 5133f4ccd6 [chore] use license shortform (#22052) 1 jaar geleden
errors.go 5133f4ccd6 [chore] use license shortform (#22052) 1 jaar geleden
factory.go 573c579be6 [receiver/jaeger] do not expose method (#27019) 1 jaar geleden
factory_test.go 5133f4ccd6 [chore] use license shortform (#22052) 1 jaar geleden
go.mod d680729c09 [chore] Prepare release 0.90.0 (#29543) 1 jaar geleden
go.sum 40b485f08a Update core for v0.90.0 release (#29539) 1 jaar geleden
jaeger_agent_test.go 573c579be6 [receiver/jaeger] do not expose method (#27019) 1 jaar geleden
metadata.yaml 8a4348cb00 [chore] add codeowners to metadata (#24404) 1 jaar geleden
trace_receiver.go 2d3ed4fb66 [chore] update core and calls to obsreport (#27042) 1 jaar geleden
trace_receiver_test.go 5133f4ccd6 [chore] use license shortform (#22052) 1 jaar geleden

README.md

Jaeger Receiver

Status
Stability beta: traces
Distributions core, contrib, aws, grafana, observiq, redhat, splunk, sumo
Issues Open issues Closed issues
Code Owners @jpkrohling

Receives trace data in Jaeger format.

Getting Started

By default, the Jaeger receiver will not serve any protocol. A protocol must be named under the protocols object for the jaeger receiver to start. The below protocols are supported, each supports an optional endpoint object configuration parameter.

  • grpc (default endpoint = 0.0.0.0:14250)
  • thrift_binary (default endpoint = 0.0.0.0:6832)
  • thrift_compact (default endpoint = 0.0.0.0:6831)
  • thrift_http (default endpoint = 0.0.0.0:14268)

Examples:

receivers:
  jaeger:
    protocols:
      grpc:
  jaeger/withendpoint:
    protocols:
      grpc:
        endpoint: 0.0.0.0:14260

Advanced Configuration

UDP protocols (currently thrift_binary and thrift_compact) allow setting additional server options:

  • queue_size (default 1000) sets max not yet handled requests to server
  • max_packet_size (default 65_000) sets max UDP packet size
  • workers (default 10) sets number of workers consuming the server queue
  • socket_buffer_size (default 0 - no buffer) sets buffer size of connection socket in bytes

Examples:

protocols:
  thrift_binary:
    endpoint: 0.0.0.0:6832
    queue_size: 5_000
    max_packet_size: 131_072
    workers: 50
    socket_buffer_size: 8_388_608

Several helper files are leveraged to provide additional capabilities automatically:

Remote Sampling

Since version v0.61.0, remote sampling is no longer supported by the jaeger receiver. Since version v0.59.0, the jaegerremotesapmpling extension is available that can be used instead.