All Classes Interface Summary Class Summary Enum Summary
Class |
Description |
AsynchronousInstrument<R extends AsynchronousInstrument.Result> |
AsynchronousInstrument is an interface that defines a type of instruments that are used
to report measurements asynchronously.
|
AsynchronousInstrument.Builder |
|
AsynchronousInstrument.Callback<R extends AsynchronousInstrument.Result> |
A Callback for a AsynchronousInstrument .
|
AsynchronousInstrument.DoubleResult |
|
AsynchronousInstrument.LongResult |
|
AsynchronousInstrument.Result |
|
AttributeConsumer |
Used for iterating over all the key/value pairs in an Attributes instance.
|
AttributeKey<T> |
This interface provides a handle for setting the values of Attributes .
|
Attributes |
An immutable container for attributes.
|
Attributes.Builder |
Enables the creation of an Attributes instance with an arbitrary number of key-value
pairs.
|
AttributeType |
An enum that represents all the possible value types for an AttributeKey and hence the
types of values that are allowed for Attributes .
|
Baggage |
A map from String to String and EntryMetadata that can be used to label
anything that is associated with a specific operation.
|
Baggage.Builder |
|
BaggageConsumer |
|
BatchRecorder |
Util class that can be use to atomically record measurements associated with a set of Metrics.
|
DoubleCounter |
Counter is the most common synchronous instrument.
|
DoubleCounter.BoundDoubleCounter |
|
DoubleCounter.Builder |
|
DoubleSumObserver |
SumObserver is the asynchronous instrument corresponding to Counter, used to capture a
monotonic sum with Observe(sum).
|
DoubleSumObserver.Builder |
|
DoubleUpDownCounter |
UpDownCounter is a synchronous instrument and very similar to Counter except that Add(increment)
supports negative increments.
|
DoubleUpDownCounter.BoundDoubleUpDownCounter |
|
DoubleUpDownCounter.Builder |
|
DoubleUpDownSumObserver |
UpDownSumObserver is the asynchronous instrument corresponding to UpDownCounter, used to capture
a non-monotonic count with Observe(sum).
|
DoubleUpDownSumObserver.Builder |
|
DoubleValueObserver |
ValueObserver is the asynchronous instrument corresponding to ValueRecorder, used to
capture values that are treated as individual observations, recorded with the observe(value)
method.
|
DoubleValueObserver.Builder |
|
DoubleValueRecorder |
ValueRecorder is a synchronous instrument useful for recording any number, positive or negative.
|
DoubleValueRecorder.BoundDoubleValueRecorder |
|
DoubleValueRecorder.Builder |
|
EntryMetadata |
|
HttpTraceContext |
Implementation of the TraceContext propagation protocol.
|
Instrument |
Base interface for all metrics defined in this package.
|
Instrument.Builder |
The Builder class for the Instrument .
|
Labels |
An immutable container for labels, which are pairs of String .
|
Labels.Builder |
Enables the creation of an Labels instance with an arbitrary number of key-value pairs.
|
LongCounter |
Counter is the most common synchronous instrument.
|
LongCounter.BoundLongCounter |
|
LongCounter.Builder |
|
LongSumObserver |
SumObserver is the asynchronous instrument corresponding to Counter, used to capture a
monotonic sum with Observe(sum).
|
LongSumObserver.Builder |
|
LongUpDownCounter |
UpDownCounter is a synchronous instrument and very similar to Counter except that Add(increment)
supports negative increments.
|
LongUpDownCounter.BoundLongUpDownCounter |
|
LongUpDownCounter.Builder |
|
LongUpDownSumObserver |
UpDownSumObserver is the asynchronous instrument corresponding to UpDownCounter, used to capture
a non-monotonic count with Observe(sum).
|
LongUpDownSumObserver.Builder |
|
LongValueObserver |
ValueObserver is the asynchronous instrument corresponding to ValueRecorder, used to
capture values that are treated as individual observations, recorded with the observe(value)
method.
|
LongValueObserver.Builder |
|
LongValueRecorder |
ValueRecorder is a synchronous instrument useful for recording any number, positive or negative.
|
LongValueRecorder.BoundLongValueRecorder |
|
LongValueRecorder.Builder |
|
Meter |
Meter is a simple, interface that allows users to record measurements (metrics).
|
MeterProvider |
A registry for creating named Meter s.
|
MeterProviderFactory |
|
Obfuscated<T> |
This interface allows the SDK to unobfuscate an obfuscated static global provider.
|
OpenTelemetry |
The entrypoint to telemetry functionality for tracing, metrics and baggage.
|
OpenTelemetry.Builder<T extends OpenTelemetry.Builder<T>> |
A builder of an implementation of the OpenTelemetry API.
|
OpenTelemetryFactory |
|
ReadableAttributes |
A read-only container for String-keyed attributes.
|
SemanticAttributes |
|
SemanticAttributes.CloudProviderValues |
|
SemanticAttributes.DbSystemValues |
|
SemanticAttributes.FaasDocumentOperationValues |
|
SemanticAttributes.FaasInvokedProviderValues |
|
SemanticAttributes.FaasTriggerValues |
|
SemanticAttributes.HttpFlavorValues |
|
SemanticAttributes.MessagingDestinationKindValues |
|
SemanticAttributes.MessagingOperationValues |
|
SemanticAttributes.NetTransportValues |
|
SemanticAttributes.OsTypeValues |
|
SemanticAttributes.TelemetrySdkLanguageValues |
|
Span |
An interface that represents a span.
|
Span.Builder |
Span.Builder is used to construct Span instances which define arbitrary scopes of
code that are sampled for distributed tracing as a single atomic unit.
|
Span.Kind |
Type of span.
|
SpanContext |
A class that represents a span context.
|
SpanId |
Helper methods for dealing with a span identifier.
|
StatusCode |
The set of canonical status codes.
|
StringUtils |
Internal utility methods for working with attribute keys, attribute values, and metric names.
|
SynchronousInstrument<B extends SynchronousInstrument.BoundInstrument> |
SynchronousInstrument is an interface that defines a type of instruments that are used to report
measurements synchronously.
|
SynchronousInstrument.BoundInstrument |
|
SynchronousInstrument.Builder |
|
TemporaryBuffers |
|
TraceFlags |
Helper methods for dealing with trace flags options.
|
TraceId |
Helper methods for dealing with a trace identifier.
|
Tracer |
Tracer is the interface for Span creation and interaction with the in-process context.
|
TracerProvider |
A registry for creating named Tracer s.
|
TracerProviderFactory |
|
TraceState |
Carries tracing-system specific context in a list of key-value pairs.
|
TraceState.Builder |
|
Utils |
General internal utility methods.
|
W3CBaggagePropagator |
TextMapPropagator that implements the W3C specification for baggage header propagation.
|