opentelemetry-java/sdk-extensions/jaeger-remote-sampler
Bogdan Drutu 865b596dba
Mark public classes as final in sdk-extensions/jaeger-remote-sampler (#2855)
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2021-02-17 12:43:56 -08:00
..
src Mark public classes as final in sdk-extensions/jaeger-remote-sampler (#2855) 2021-02-17 12:43:56 -08:00
README.md Rename folder names from underscore to hyphen (#1968) 2020-11-03 14:46:40 +09:00
build.gradle.kts Migrate sdk-extensions to kts. (#2814) 2021-02-15 12:21:10 +09:00

README.md

Jaeger Remote Sampler

This module implements Jaeger remote sampler. The sampler configuration is received from collector's gRPC endpoint.

Example

The following example shows initialization and installation of the sampler:

Builder remoteSamplerBuilder = JaegerRemoteSampler.builder()
    .setChannel(grpcChannel)
    .setServiceName("my-service");
TraceConfig traceConfig = provider.getActiveTraceConfig()
    .toBuilder().setSampler(remoteSamplerBuilder.build())
    .build();
provider.updateActiveTraceConfig(traceConfig);