Tracer tracer() { if (this.tracer == null) { this.tracer = this.beanFactory.getBean(HttpTracing.class).tracing().tracer(); } return this.tracer; }
public static SparkTracing create(Tracing tracing) { return new SparkTracing(HttpTracing.create(tracing)); }
public static HttpTracing create(Tracing tracing) { return newBuilder(tracing).build(); }
HttpClientHandler(HttpTracing httpTracing, HttpClientAdapter<Req, Resp> adapter) { super( httpTracing.tracing().currentTraceContext(), adapter, httpTracing.clientParser() ); this.tracer = httpTracing.tracing().tracer(); this.sampler = httpTracing.tracing().sampler(); this.httpSampler = httpTracing.clientSampler(); this.serverName = !"".equals(httpTracing.serverName()) ? httpTracing.serverName() : null; }
HttpServerHandler(HttpTracing httpTracing, HttpServerAdapter<Req, Resp> adapter) { super( httpTracing.tracing().currentTraceContext(), adapter, httpTracing.serverParser() ); this.tracer = httpTracing.tracing().tracer(); this.sampler = httpTracing.serverSampler(); }
TracingInterceptor(HttpTracing httpTracing) { if (httpTracing == null) throw new NullPointerException("HttpTracing == null"); tracer = httpTracing.tracing().tracer(); remoteServiceName = httpTracing.serverName(); handler = HttpClientHandler.create(httpTracing, new HttpAdapter()); injector = httpTracing.tracing().propagation().injector(SETTER); }
ExecutorService tracingExecutor = httpTracing.tracing().currentTraceContext().executorService( new Dispatcher().executorService() ); Tracer tracer = httpTracing.tracing().tracer(); CurrentTraceContext currentTraceContext = httpTracing.tracing().currentTraceContext(); OkHttpClient.Builder builder = new OkHttpClient.Builder(); builder.addInterceptor(new Interceptor() { builder.addNetworkInterceptor(TracingInterceptor.create(httpTracing.clientOf("elasticsearch"))); builder.dispatcher(new Dispatcher(tracingExecutor)); return builder;
TracingHttpServerHandler(HttpTracing httpTracing) { tracer = httpTracing.tracing().tracer(); sampler = httpTracing.serverSampler(); parser = httpTracing.serverParser(); adapter = new HttpNettyAdapter(); extractor = httpTracing.tracing().propagation().extractor(GETTER); }
ExecutorService tracingExecutor = httpTracing .tracing() .currentTraceContext() .executorService(new Dispatcher().executorService()); Tracer tracer = httpTracing.tracing().tracer(); CurrentTraceContext currentTraceContext = httpTracing.tracing().currentTraceContext(); OkHttpClient.Builder builder = new OkHttpClient.Builder(); builder.addInterceptor( builder.addNetworkInterceptor(TracingInterceptor.create(httpTracing.clientOf("elasticsearch"))); builder.dispatcher(new Dispatcher(tracingExecutor)); return builder;
ChildServlet(HttpTracing httpTracing) { this.tracer = httpTracing.tracing().tracer(); }
public static Filter create(Tracing tracing) { return new TracingFilter(HttpTracing.create(tracing)); }
@Bean @ConditionalOnMissingBean // NOTE: stable bean name as might be used outside sleuth HttpTracing httpTracing(Tracing tracing, SkipPatternProvider provider, HttpClientParser clientParser, HttpServerParser serverParser, @ClientSampler HttpSampler clientSampler, @Nullable @ServerSampler HttpSampler serverSampler) { HttpSampler combinedSampler = combineUserProvidedSamplerWithSkipPatternSampler( serverSampler, provider); return HttpTracing.newBuilder(tracing).clientParser(clientParser) .serverParser(serverParser).clientSampler(clientSampler) .serverSampler(combinedSampler).build(); }
TracingCallFactory(HttpTracing httpTracing, OkHttpClient ok) { if (httpTracing == null) throw new NullPointerException("HttpTracing == null"); if (ok == null) throw new NullPointerException("OkHttpClient == null"); this.currentTraceContext = httpTracing.tracing().currentTraceContext(); OkHttpClient.Builder builder = ok.newBuilder(); builder.networkInterceptors().add(0, TracingInterceptor.create(httpTracing)); this.ok = builder.build(); }
public static HttpClientBuilder create(Tracing tracing) { return new TracingHttpClientBuilder(HttpTracing.create(tracing)); }
@Override public HttpTracing getObject() { HttpTracing.Builder builder = HttpTracing.newBuilder(tracing); if (clientParser != null) builder.clientParser(clientParser); if (serverParser != null) builder.serverParser(serverParser); if (clientSampler != null) builder.clientSampler(clientSampler); if (serverSampler != null) builder.serverSampler(serverSampler); return builder.build(); }
public static NettyHttpTracing create(Tracing tracing) { return new NettyHttpTracing(HttpTracing.create(tracing)); }