Skip navigation links
A B C E F G H I J K L P S T W 

A

AbstractTag<T> - Class in io.opentracing.tag
 
AbstractTag(String) - Constructor for class io.opentracing.tag.AbstractTag
 

B

BinaryReader - Interface in io.opentracing.propagation
work in progress
BinaryWriter - Interface in io.opentracing.propagation
work in progress
BooleanTag - Class in io.opentracing.tag
 
buildSpan(String) - Method in interface io.opentracing.Tracer
Create, start, and return a new Span with the given `operationName`.

C

close() - Method in interface io.opentracing.Span
 
COMPONENT - Static variable in class io.opentracing.tag.Tags
COMPONENT is a low-cardinality identifier of the module, library, or package that is instrumented.

E

ERROR - Static variable in class io.opentracing.tag.Tags
ERROR indicates whether a Span ended in an error state.

F

finish() - Method in interface io.opentracing.Span
Sets the end timestamp and records the span.

G

getBaggageItem(String) - Method in interface io.opentracing.Span
Get a Baggage item by key.
getEntries() - Method in interface io.opentracing.propagation.TextMapReader
 
getKey() - Method in class io.opentracing.tag.AbstractTag
 

H

HTTP_STATUS - Static variable in class io.opentracing.tag.Tags
HTTP_STATUS records the http status code of the response.
HTTP_URL - Static variable in class io.opentracing.tag.Tags
HTTP_URL records the url of the incoming request.

I

inject(Span, T) - Method in interface io.opentracing.Tracer
Takes two arguments: a Span instance, and a “carrier” object in which to inject that Span for cross-process propagation.
IntTag - Class in io.opentracing.tag
 
io.opentracing - package io.opentracing
 
io.opentracing.propagation - package io.opentracing.propagation
 
io.opentracing.tag - package io.opentracing.tag
 

J

join(T) - Method in interface io.opentracing.Tracer
Returns a SpanBuilder provided a “carrier” object from which to extract identifying information needed by the new Span instance.

K

key - Variable in class io.opentracing.tag.AbstractTag
 

L

log(String, Object) - Method in interface io.opentracing.Span
Add a new log event to the Span, accepting an event name string and an optional structured payload argument.
log(long, String, Object) - Method in interface io.opentracing.Span
Add a new log event to the Span, accepting an event name string and an optional structured payload argument.

P

PEER_HOST_IPV4 - Static variable in class io.opentracing.tag.Tags
PEER_HOST_IPV4 records IPv4 host address of the peer.
PEER_HOST_IPV6 - Static variable in class io.opentracing.tag.Tags
PEER_HOST_IPV6 records the IPv6 host address of the peer.
PEER_HOSTNAME - Static variable in class io.opentracing.tag.Tags
PEER_HOSTNAME records the host name of the peer.
PEER_PORT - Static variable in class io.opentracing.tag.Tags
PEER_PORT records the port number of the peer.
PEER_SERVICE - Static variable in class io.opentracing.tag.Tags
PEER_SERVICE records the service name of the peer.
put(String, String) - Method in interface io.opentracing.propagation.TextMapWriter
 

S

SAMPLING_PRIORITY - Static variable in class io.opentracing.tag.Tags
SAMPLING_PRIORITY determines the priority of sampling this Span.
set(Span, Boolean) - Method in class io.opentracing.tag.BooleanTag
 
set(Span, Integer) - Method in class io.opentracing.tag.IntTag
 
set(Span, Short) - Method in class io.opentracing.tag.ShortTag
 
set(Span, String) - Method in class io.opentracing.tag.StringTag
 
set(Span, StringTag) - Method in class io.opentracing.tag.StringTag
 
setBaggageItem(String, String) - Method in interface io.opentracing.Span
Set a Baggage item, represented as a simple string:string pair.
setTag(String, String) - Method in interface io.opentracing.Span
Set a key:value tag on the Span.
setTag(String, boolean) - Method in interface io.opentracing.Span
Same as Span.setTag(String, String), but for boolean values.
setTag(String, Number) - Method in interface io.opentracing.Span
Same as Span.setTag(String, String), but for numeric values.
ShortTag - Class in io.opentracing.tag
 
Span - Interface in io.opentracing
Represents an in-flight span in the opentracing system.
SPAN_KIND - Static variable in class io.opentracing.tag.Tags
SPAN_KIND hints at the relationship between spans, e.g.
SPAN_KIND_CLIENT - Static variable in class io.opentracing.tag.Tags
A constant for setting the span kind to indicate that it represents a client span.
SPAN_KIND_SERVER - Static variable in class io.opentracing.tag.Tags
A constant for setting the span kind to indicate that it represents a server span.
start() - Method in interface io.opentracing.Tracer.SpanBuilder
Returns the started Span.
StringTag - Class in io.opentracing.tag
 

T

Tags - Class in io.opentracing.tag
The following span tags are recommended for instrumentors who are trying to capture more semantic information about the spans.
TextMapReader - Interface in io.opentracing.propagation
 
TextMapWriter - Interface in io.opentracing.propagation
 
Tracer - Interface in io.opentracing
Tracer is a simple, thin interface for Span creation, and Span propagation into different transport formats.
Tracer.SpanBuilder - Interface in io.opentracing
 

W

withOperationName(String) - Method in interface io.opentracing.Tracer.SpanBuilder
Specify the operationName.
withParent(Span) - Method in interface io.opentracing.Tracer.SpanBuilder
Specify the parent span If the parent has already been set an IllegalStateException will be thrown.
withStartTimestamp(long) - Method in interface io.opentracing.Tracer.SpanBuilder
Specify a timestamp of when the Span was started, represented in microseconds since epoch.
withTag(String, String) - Method in interface io.opentracing.Tracer.SpanBuilder
Same as Span.setTag(String, String), but for the span being built.
withTag(String, boolean) - Method in interface io.opentracing.Tracer.SpanBuilder
Same as Span.setTag(String, String), but for the span being built.
withTag(String, Number) - Method in interface io.opentracing.Tracer.SpanBuilder
Same as Span.setTag(String, String), but for the span being built.
A B C E F G H I J K L P S T W 
Skip navigation links

Copyright © 2016 OpenTracing. All rights reserved.