Modifier and Type | Method | Description |
---|---|---|
Tracer |
BeelineAutoconfig.defaultBeelineTracer(SpanBuilderFactory factory) |
Modifier and Type | Method | Description |
---|---|---|
Beeline |
BeelineAutoconfig.defaultBeeline(Tracer tracer,
SpanBuilderFactory factory) |
|
BeelineHandlerInterceptor |
BeelineAutoconfig.defaultBeelineInterceptor(Tracer tracer,
SpanBuilderFactory factory) |
|
BeelineRestTemplateInterceptor |
BeelineAutoconfig.defaultBeelineRestTemplateInterceptor(Tracer tracer) |
|
SpanAspect |
BeelineAutoconfig.defaultBeelineSpanAspect(Tracer tracer) |
Constructor | Description |
---|---|
BeelineHandlerInterceptor(Tracer tracer,
SpanBuilderFactory factory) |
|
BeelineRestTemplateInterceptor(Tracer tracer) |
Constructor | Description |
---|---|
SpanAspect(Tracer tracer) |
Modifier and Type | Method | Description |
---|---|---|
static Tracer |
Tracing.createTracer(SpanBuilderFactory factory) |
Factory method to create a new
Tracer instance,
which helps manage tracing instrumentation and reports spans to Honeycomb using the provided client. |
static Tracer |
Tracing.createTracer(SpanBuilderFactory factory,
TracingContext context) |
Factory method to create a new
Tracer instance,
which helps manage tracing instrumentation and reports spans to Honeycomb using the provided client. |
Tracer |
Beeline.getTracer() |
Modifier and Type | Method | Description |
---|---|---|
static Beeline |
Tracing.createBeeline(Tracer tracer,
SpanBuilderFactory factory) |
Creates a
Beeline serves as the main point of interaction with traces in a Beeline-instrumented
application. |
Constructor | Description |
---|---|
Beeline(Tracer tracer,
SpanBuilderFactory factory) |
Constructor | Description |
---|---|
HttpClientPropagator(Tracer tracer,
PropagationCodec<String> propagationCodec,
Function<HttpClientRequestAdapter,String> requestToSpanName) |
|
HttpClientPropagator(Tracer tracer,
Function<HttpClientRequestAdapter,String> requestToSpanName) |
Create an HttpClientPropagator for tracing HTTP client requests.
|
Copyright © 2019–2020 Honeycomb. All rights reserved.