- CANCELLED - Static variable in class io.opencensus.trace.Status
-
The operation was cancelled (typically by the caller).
- Clock - Class in io.opencensus.common
-
Interface for getting the current time.
- Clock() - Constructor for class io.opencensus.common.Clock
-
- close() - Method in interface io.opencensus.common.NonThrowingCloseable
-
- compareTo(Timestamp) - Method in class io.opencensus.common.Timestamp
-
Compares this Timestamp to the specified Timestamp.
- compareTo(SpanId) - Method in class io.opencensus.trace.SpanId
-
- compareTo(TraceId) - Method in class io.opencensus.trace.TraceId
-
- CONTEXT_SPAN_KEY - Static variable in class io.opencensus.trace.unsafe.ContextUtils
-
The Context.Key used to interact with Context.
- ContextUtils - Class in io.opencensus.trace.unsafe
-
Util methods/functionality to interact with the Context.
- copyBytesTo(byte[], int) - Method in class io.opencensus.trace.SpanId
-
Copies the byte array representations of the SpanId into the dest beginning at
the destOffset offset.
- copyBytesTo(byte[], int) - Method in class io.opencensus.trace.TraceId
-
Copies the byte array representations of the TraceId into the dest beginning at
the destOffset offset.
- copyBytesTo(byte[], int) - Method in class io.opencensus.trace.TraceOptions
-
Copies the byte representations of the TraceOptions into the dest beginning at
the destOffset offset.
- create(long, int) - Static method in class io.opencensus.common.Duration
-
Creates a new time duration from given seconds and nanoseconds.
- create(long, int) - Static method in class io.opencensus.common.Timestamp
-
Creates a new timestamp from given seconds and nanoseconds.
- create(String, int) - Static method in class io.opencensus.trace.export.RunningSpanStore.Filter
-
Returns a new instance of Filter.
- create(int) - Static method in class io.opencensus.trace.export.RunningSpanStore.PerSpanNameSummary
-
Returns a new instance of PerSpanNameSummary.
- create(Map<String, RunningSpanStore.PerSpanNameSummary>) - Static method in class io.opencensus.trace.export.RunningSpanStore.Summary
-
Returns a new instance of Summary.
- create(String, Status.CanonicalCode, int) - Static method in class io.opencensus.trace.export.SampledSpanStore.ErrorFilter
-
Returns a new instance of ErrorFilter.
- create(String, long, long, int) - Static method in class io.opencensus.trace.export.SampledSpanStore.LatencyFilter
-
Returns a new instance of LatencyFilter.
- create(Map<SampledSpanStore.LatencyBucketBoundaries, Integer>, Map<Status.CanonicalCode, Integer>) - Static method in class io.opencensus.trace.export.SampledSpanStore.PerSpanNameSummary
-
Returns a new instance of PerSpanNameSummary.
- create(Map<String, SampledSpanStore.PerSpanNameSummary>) - Static method in class io.opencensus.trace.export.SampledSpanStore.Summary
-
Returns a new instance of Summary.
- create(Map<String, AttributeValue>, int) - Static method in class io.opencensus.trace.export.SpanData.Attributes
-
Returns a new immutable Attributes.
- create(SpanContext, SpanId, Boolean, String, Timestamp, SpanData.Attributes, SpanData.TimedEvents<Annotation>, SpanData.TimedEvents<NetworkEvent>, SpanData.Links, Integer, Status, Timestamp) - Static method in class io.opencensus.trace.export.SpanData
-
Returns a new immutable SpanData.
- create(List<Link>, int) - Static method in class io.opencensus.trace.export.SpanData.Links
-
Returns a new immutable Links.
- create(Timestamp, T) - Static method in class io.opencensus.trace.export.SpanData.TimedEvent
-
Returns a new immutable TimedEvent<T>.
- create(List<SpanData.TimedEvent<T>>, int) - Static method in class io.opencensus.trace.export.SpanData.TimedEvents
-
Returns a new immutable TimedEvents<T>.
- create(TraceId, SpanId, TraceOptions) - Static method in class io.opencensus.trace.SpanContext
-
Creates a new SpanContext with the given identifiers and options.
- generateRandomId(Random) - Static method in class io.opencensus.trace.SpanId
-
Generates a new random SpanId.
- generateRandomId(Random) - Static method in class io.opencensus.trace.TraceId
-
Generates a new random TraceId.
- getActiveTraceParams() - Method in class io.opencensus.trace.config.TraceConfig
-
Returns the active TraceParams.
- getAnnotations() - Method in class io.opencensus.trace.export.SpanData
-
Returns the annotations recorded for this Span.
- getAttributeMap() - Method in class io.opencensus.trace.export.SpanData.Attributes
-
Returns the set of attributes.
- getAttributes() - Method in class io.opencensus.trace.Annotation
-
Return the attributes of the Annotation.
- getAttributes() - Method in class io.opencensus.trace.export.SpanData
-
Returns the attributes recorded for this Span.
- getAttributes() - Method in class io.opencensus.trace.Link
-
Returns the set of attributes.
- getBinaryFormat() - Method in class io.opencensus.trace.propagation.PropagationComponent
-
- getBytes() - Method in class io.opencensus.trace.SpanId
-
Returns the byte representation of the SpanId.
- getBytes() - Method in class io.opencensus.trace.TraceId
-
Returns the 16-bytes array representation of the TraceId.
- getBytes() - Method in class io.opencensus.trace.TraceOptions
-
Returns the 1-byte array representation of the TraceOptions.
- getCanonicalCode() - Method in class io.opencensus.trace.export.SampledSpanStore.ErrorFilter
-
Returns the canonical code used by this filter.
- getCanonicalCode() - Method in class io.opencensus.trace.Status
-
Returns the canonical status code.
- getChildSpanCount() - Method in class io.opencensus.trace.export.SpanData
-
Returns the number of child spans that were generated while the Span was running.
- getClock() - Method in class io.opencensus.trace.TraceComponent
-
Returns the
Clock with the provided implementation.
- getClock() - Static method in class io.opencensus.trace.Tracing
-
Returns the global
Clock.
- getContext() - Method in class io.opencensus.trace.export.SpanData
-
Returns the SpanContext associated with this Span.
- getContext() - Method in class io.opencensus.trace.Span
-
Returns the SpanContext associated with this Span.
- getCurrentSpan() - Method in class io.opencensus.trace.Tracer
-
Gets the current Span from the current Context.
- getDescription() - Method in class io.opencensus.trace.Annotation
-
Return the description of the Annotation.
- getDescription() - Method in class io.opencensus.trace.Status
-
Returns the description of this Status for human consumption.
- getDroppedAttributesCount() - Method in class io.opencensus.trace.export.SpanData.Attributes
-
Returns the number of dropped attributes.
- getDroppedEventsCount() - Method in class io.opencensus.trace.export.SpanData.TimedEvents
-
Returns the number of dropped events.
- getDroppedLinksCount() - Method in class io.opencensus.trace.export.SpanData.Links
-
Returns the number of dropped links.
- getEndTimestamp() - Method in class io.opencensus.trace.export.SpanData
-
Returns the end Timestamp or null if the Span is still active.
- getErrorSampledSpans(SampledSpanStore.ErrorFilter) - Method in class io.opencensus.trace.export.SampledSpanStore
-
Returns a list of failed spans (spans with
Status other than
Status.OK) that
match the
filter.
- getEvent() - Method in class io.opencensus.trace.export.SpanData.TimedEvent
-
Returns the event.
- getEvents() - Method in class io.opencensus.trace.export.SpanData.TimedEvents
-
Returns the list of events.
- getExportComponent() - Method in class io.opencensus.trace.TraceComponent
-
- getExportComponent() - Static method in class io.opencensus.trace.Tracing
-
- getHasRemoteParent() - Method in class io.opencensus.trace.export.SpanData
-
Returns true if the parent is on a different process.
- getKernelTimestamp() - Method in class io.opencensus.trace.NetworkEvent
-
Returns the kernel timestamp associated with the NetworkEvent or null if not
set.
- getLatencyLowerNs() - Method in enum io.opencensus.trace.export.SampledSpanStore.LatencyBucketBoundaries
-
Returns the latency lower bound of the bucket.
- getLatencyLowerNs() - Method in class io.opencensus.trace.export.SampledSpanStore.LatencyFilter
-
Returns the latency lower bound of this bucket (inclusive).
- getLatencySampledSpans(SampledSpanStore.LatencyFilter) - Method in class io.opencensus.trace.export.SampledSpanStore
-
Returns a list of succeeded spans (spans with
Status equal to
Status.OK) that
match the
filter.
- getLatencyUpperNs() - Method in enum io.opencensus.trace.export.SampledSpanStore.LatencyBucketBoundaries
-
Returns the latency upper bound of the bucket.
- getLatencyUpperNs() - Method in class io.opencensus.trace.export.SampledSpanStore.LatencyFilter
-
Returns the latency upper bound of this bucket (exclusive).
- getLinks() - Method in class io.opencensus.trace.export.SpanData
-
Returns links recorded for this Span.
- getLinks() - Method in class io.opencensus.trace.export.SpanData.Links
-
Returns the list of links.
- getLowerLong() - Method in class io.opencensus.trace.TraceId
-
Returns the lower 8 bytes of the trace-id as a long value, assuming little-endian order.
- getMaxNumberOfAnnotations() - Method in class io.opencensus.trace.config.TraceParams
-
- getMaxNumberOfAttributes() - Method in class io.opencensus.trace.config.TraceParams
-
Returns the global default max number of attributes per
Span.
- getMaxNumberOfLinks() - Method in class io.opencensus.trace.config.TraceParams
-
Returns the global default max number of
Link entries per
Span.
- getMaxNumberOfNetworkEvents() - Method in class io.opencensus.trace.config.TraceParams
-
- getMaxSpansToReturn() - Method in class io.opencensus.trace.export.RunningSpanStore.Filter
-
Returns the maximum number of spans to be returned.
- getMaxSpansToReturn() - Method in class io.opencensus.trace.export.SampledSpanStore.ErrorFilter
-
Returns the maximum number of spans to be returned.
- getMaxSpansToReturn() - Method in class io.opencensus.trace.export.SampledSpanStore.LatencyFilter
-
Returns the maximum number of spans to be returned.
- getMessageId() - Method in class io.opencensus.trace.NetworkEvent
-
Returns the message id argument that serves to uniquely identify each network message.
- getMessageSize() - Method in class io.opencensus.trace.NetworkEvent
-
Returns The message size in bytes of the NetworkEvent.
- getName() - Method in class io.opencensus.trace.export.SpanData
-
Returns the name of this Span.
- getNanos() - Method in class io.opencensus.common.Duration
-
Returns the number of nanoseconds in the Duration.
- getNanos() - Method in class io.opencensus.common.Timestamp
-
Returns the number of nanoseconds after the number of seconds since the Unix Epoch represented
by this timestamp.
- getNetworkEvents() - Method in class io.opencensus.trace.export.SpanData
-
Returns network events recorded for this Span.
- getNoopExportComponent() - Static method in class io.opencensus.trace.export.ExportComponent
-
Returns the no-op implementation of the ExportComponent.
- getNoopPropagationComponent() - Static method in class io.opencensus.trace.propagation.PropagationComponent
-
Returns an instance that contains no-op implementations for all the instances.
- getNoopSpanExporter() - Static method in class io.opencensus.trace.export.SpanExporter
-
Returns the no-op implementation of the ExportComponent.
- getNoopTraceConfig() - Static method in class io.opencensus.trace.config.TraceConfig
-
Returns the no-op implementation of the TraceConfig.
- getNumbersOfErrorSampledSpans() - Method in class io.opencensus.trace.export.SampledSpanStore.PerSpanNameSummary
-
Returns the number of sampled spans in all the error buckets.
- getNumbersOfLatencySampledSpans() - Method in class io.opencensus.trace.export.SampledSpanStore.PerSpanNameSummary
-
Returns the number of sampled spans in all the latency buckets.
- getNumRunningSpans() - Method in class io.opencensus.trace.export.RunningSpanStore.PerSpanNameSummary
-
Returns the number of running spans.
- getOptions() - Method in class io.opencensus.trace.Span
-
Returns the options associated with this Span.
- getParentSpanId() - Method in class io.opencensus.trace.export.SpanData
-
Returns the parent SpanId or null if the Span is a root Span.
- getPerSpanNameSummary() - Method in class io.opencensus.trace.export.RunningSpanStore.Summary
-
Returns a map with summary of available data for each span name.
- getPerSpanNameSummary() - Method in class io.opencensus.trace.export.SampledSpanStore.Summary
-
Returns a map with summary of available data for each span name.
- getPropagationComponent() - Method in class io.opencensus.trace.TraceComponent
-
- getPropagationComponent() - Static method in class io.opencensus.trace.Tracing
-
- getRunningSpans(RunningSpanStore.Filter) - Method in class io.opencensus.trace.export.RunningSpanStore
-
Returns a list of running spans that match the Filter.
- getRunningSpanStore() - Method in class io.opencensus.trace.export.ExportComponent
-
Returns the
RunningSpanStore that can be used to get useful debugging information
about all the current active spans.
- getSampledSpanStore() - Method in class io.opencensus.trace.export.ExportComponent
-
Returns the
SampledSpanStore that can be used to get useful debugging information, such
as latency based sampled spans, error based sampled spans.
- getSampler() - Method in class io.opencensus.trace.config.TraceParams
-
Returns the global default Sampler.
- getSeconds() - Method in class io.opencensus.common.Duration
-
Returns the number of seconds in the Duration.
- getSeconds() - Method in class io.opencensus.common.Timestamp
-
Returns the number of seconds since the Unix Epoch represented by this timestamp.
- getSpanExporter() - Method in class io.opencensus.trace.export.ExportComponent
-
- getSpanId() - Method in class io.opencensus.trace.Link
-
Returns the SpanId.
- getSpanId() - Method in class io.opencensus.trace.SpanContext
-
Returns the span identifier associated with this SpanContext.
- getSpanName() - Method in class io.opencensus.trace.export.RunningSpanStore.Filter
-
Returns the span name.
- getSpanName() - Method in class io.opencensus.trace.export.SampledSpanStore.ErrorFilter
-
Returns the span name used by this filter.
- getSpanName() - Method in class io.opencensus.trace.export.SampledSpanStore.LatencyFilter
-
Returns the span name used by this filter.
- getStartTimestamp() - Method in class io.opencensus.trace.export.SpanData
-
Returns the start Timestamp of this Span.
- getStatus() - Method in class io.opencensus.trace.EndSpanOptions
-
Returns the status.
- getStatus() - Method in class io.opencensus.trace.export.SpanData
-
Returns the Status or null if Span is still active.
- getSummary() - Method in class io.opencensus.trace.export.RunningSpanStore
-
Returns the summary of all available data such, as number of running spans.
- getSummary() - Method in class io.opencensus.trace.export.SampledSpanStore
-
Returns the summary of all available data, such as number of sampled spans in the latency based
samples or error based samples.
- getTimestamp() - Method in class io.opencensus.trace.export.SpanData.TimedEvent
-
Returns the Timestamp of this event.
- getTraceConfig() - Method in class io.opencensus.trace.TraceComponent
-
Returns the
TraceConfig with the provided implementation.
- getTraceConfig() - Static method in class io.opencensus.trace.Tracing
-
- getTraceId() - Method in class io.opencensus.trace.Link
-
Returns the TraceId.
- getTraceId() - Method in class io.opencensus.trace.SpanContext
-
Returns the trace identifier associated with this SpanContext.
- getTraceOptions() - Method in class io.opencensus.trace.SpanContext
-
Returns the trace options associated with this SpanContext.
- getTracer() - Method in class io.opencensus.trace.TraceComponent
-
Returns the
Tracer with the provided implementations.
- getTracer() - Static method in class io.opencensus.trace.Tracing
-
- getType() - Method in class io.opencensus.trace.Link
-
Returns the Type.
- getType() - Method in class io.opencensus.trace.NetworkEvent
-
Returns the type of the NetworkEvent.
- SampledSpanStore - Class in io.opencensus.trace.export
-
This class allows users to access in-process information such as latency based sampled spans and
error based sampled spans.
- SampledSpanStore() - Constructor for class io.opencensus.trace.export.SampledSpanStore
-
- SampledSpanStore.ErrorFilter - Class in io.opencensus.trace.export
-
Filter for error based sampled spans.
- SampledSpanStore.LatencyBucketBoundaries - Enum in io.opencensus.trace.export
-
The latency buckets boundaries.
- SampledSpanStore.LatencyFilter - Class in io.opencensus.trace.export
-
Filter for latency based sampled spans.
- SampledSpanStore.PerSpanNameSummary - Class in io.opencensus.trace.export
-
Summary of all available data for a span name.
- SampledSpanStore.Summary - Class in io.opencensus.trace.export
-
The summary of all available data.
- Sampler - Class in io.opencensus.trace
-
Sampler is used to make decisions on
Span sampling.
- Sampler() - Constructor for class io.opencensus.trace.Sampler
-
- Samplers - Class in io.opencensus.trace.samplers
-
Static class to access a set of pre-defined
Samplers.
- setIsSampled() - Method in class io.opencensus.trace.TraceOptions.Builder
-
Marks this trace as sampled.
- setKernelTimestamp(Timestamp) - Method in class io.opencensus.trace.NetworkEvent.Builder
-
Sets the kernel timestamp.
- setMaxNumberOfAnnotations(int) - Method in class io.opencensus.trace.config.TraceParams.Builder
-
- setMaxNumberOfAttributes(int) - Method in class io.opencensus.trace.config.TraceParams.Builder
-
Sets the global default max number of attributes per
Span.
- setMaxNumberOfLinks(int) - Method in class io.opencensus.trace.config.TraceParams.Builder
-
Sets the global default max number of
Link entries per
Span.
- setMaxNumberOfNetworkEvents(int) - Method in class io.opencensus.trace.config.TraceParams.Builder
-
- setMessageSize(long) - Method in class io.opencensus.trace.NetworkEvent.Builder
-
Sets the message size.
- setParentLinks(List<Span>) - Method in class io.opencensus.trace.SpanBuilder
-
Sets the List of parent links.
- setRecordEvents(boolean) - Method in class io.opencensus.trace.SpanBuilder
-
- setSampler(Sampler) - Method in class io.opencensus.trace.config.TraceParams.Builder
-
Sets the global default Sampler.
- setSampler(Sampler) - Method in class io.opencensus.trace.SpanBuilder
-
- setStatus(Status) - Method in class io.opencensus.trace.EndSpanOptions.Builder
-
Sets the status for the
Span.
- shouldSample(SpanContext, Boolean, TraceId, SpanId, String, List<Span>) - Method in class io.opencensus.trace.Sampler
-
Called during
Span creation to make a sampling decision.
- SIZE - Static variable in class io.opencensus.trace.SpanId
-
The size in bytes of the SpanId.
- SIZE - Static variable in class io.opencensus.trace.TraceId
-
The size in bytes of the TraceId.
- SIZE - Static variable in class io.opencensus.trace.TraceOptions
-
The size in bytes of the TraceOptions.
- Span - Class in io.opencensus.trace
-
An abstract class that represents a span.
- Span(SpanContext, EnumSet<Span.Options>) - Constructor for class io.opencensus.trace.Span
-
Creates a new Span.
- Span.Options - Enum in io.opencensus.trace
-
Span options.
- SpanBuilder - Class in io.opencensus.trace
-
SpanBuilder is used to construct
Span instances which define arbitrary scopes of
code that are sampled for distributed tracing as a single atomic unit.
- SpanBuilder() - Constructor for class io.opencensus.trace.SpanBuilder
-
- spanBuilder(String) - Method in class io.opencensus.trace.Tracer
-
Returns a
SpanBuilder to create and start a new child
Span as a child of to the
current
Span if any, otherwise creates a root
Span.
- spanBuilderWithExplicitParent(String, Span) - Method in class io.opencensus.trace.Tracer
-
Returns a
SpanBuilder to create and start a new child
Span (or root if parent
is
null or has an invalid
SpanContext), with parent being the designated
Span.
- spanBuilderWithRemoteParent(String, SpanContext) - Method in class io.opencensus.trace.Tracer
-
- SpanContext - Class in io.opencensus.trace
-
A class that represents a span context.
- SpanData - Class in io.opencensus.trace.export
-
Immutable representation of all data collected by the
Span class.
- SpanData.Attributes - Class in io.opencensus.trace.export
-
A set of attributes and the number of dropped attributes representation.
- SpanData.Links - Class in io.opencensus.trace.export
-
A list of links and the number of dropped links representation.
- SpanData.TimedEvent<T> - Class in io.opencensus.trace.export
-
A timed event representation.
- SpanData.TimedEvents<T> - Class in io.opencensus.trace.export
-
A list of timed events and the number of dropped events representation.
- SpanExporter - Class in io.opencensus.trace.export
-
A service that is used by the library to export
SpanData for all the spans that are part
of a distributed sampled trace (see
TraceOptions.isSampled()).
- SpanExporter() - Constructor for class io.opencensus.trace.export.SpanExporter
-
- SpanExporter.Handler - Class in io.opencensus.trace.export
-
An abstract class that allows different tracing services to export recorded data for sampled
spans in their own format.
- SpanId - Class in io.opencensus.trace
-
A class that represents a span identifier.
- startScopedSpan() - Method in class io.opencensus.trace.SpanBuilder
-
- startSpan() - Method in class io.opencensus.trace.SpanBuilder
-
- Status - Class in io.opencensus.trace
-
Defines the status of a
Span by providing a standard
Status.CanonicalCode in conjunction
with an optional descriptive message.
- Status.CanonicalCode - Enum in io.opencensus.trace
-
The set of canonical status codes.
- stringAttributeValue(String) - Static method in class io.opencensus.trace.AttributeValue
-
Returns an AttributeValue with a string value.
- subtractTimestamp(Timestamp) - Method in class io.opencensus.common.Timestamp
-
Returns a
Duration calculated as:
this - timestamp.