Jaegerremotesampling Extension
contrib
Maintainers: @yurishkuro, @frzifus
Source: opentelemetry-collector-contrib
Overview
This extension allows serving sampling strategies following the Jaeger’s remote sampling API. This extension can be configured to proxy requests to a backing remote sampling server, which could potentially be a Jaeger Collector down the pipeline, or a static JSON file from the local file system. By default, two listeners are made available:localhost:5778, following the legacy remote sampling endpoint as defined by Jaegerlocalhost:14250, following the gRPC remote sampling endpoint, also defined by Jaeger
14250 will clash with the Jaeger Receiver. When both are used, it’s recommended to change this extension to use another port.
Although this extension is derived from Jaeger, it can be used by any clients who can consume this standard, such as the OpenTelemetry Java SDK.
The reload_interval option is used to poll a file when using the file source. It is used to control a local cache for a remote source.
The file source can be used to load files from the local file system or from remote HTTP/S sources. The remote source must be used with a gRPC server that provides a Jaeger remote sampling service.
Configuration
Configuration
Example Configuration
Last generated: 2026-04-13