All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AbstractInstrument |
|
AbstractSumAggregator<T extends PointData,U extends ExemplarData> |
|
AbstractWeakConcurrentMap<K,V,L> |
A thread-safe map with weak keys.
|
AbstractWeakConcurrentMap.WeakKey<K> |
|
AdaptingCircularBufferCounter |
A circle-buffer-backed exponential counter.
|
AdaptingIntegerArray |
An integer array that automatically expands its memory consumption (via copy/allocation) when
reaching limits.
|
AdaptingIntegerArray.ArrayCellSize |
Possible sizes of backing arrays.
|
AdderUtil |
This class is internal and is hence not for public use.
|
Advice |
This class is internal and is hence not for public use.
|
Advice.AdviceBuilder |
This class is internal and is hence not for public use.
|
AdviceAttributesProcessor |
|
Aggregation |
Configures how instrument measurements are combined into metrics.
|
AggregationTemporality |
|
AggregationTemporality |
|
AggregationTemporality |
Describes the time period over which measurements are aggregated.
|
AggregationTemporalitySelector |
|
AggregationUtil |
This class is internal and is hence not for public use.
|
Aggregator<T extends PointData,U extends ExemplarData> |
Aggregator represents the abstract class for all the available aggregations that can be computed
during the collection phase for all the instruments.
|
AggregatorFactory |
An internal interface for returning an Aggregator from an Aggregation.
|
AggregatorHandle<T extends PointData,U extends ExemplarData> |
Aggregator represents the abstract class that is used for synchronous instruments.
|
AlwaysOffFilter |
A filter which makes no measurements eligible for being an exemplar.
|
AlwaysOffSampler |
|
AlwaysOnFilter |
A filter which makes all measurements eligible for being an exemplar.
|
AlwaysOnSampler |
|
AnchoredClock |
A utility for returning wall times anchored to a given point in time.
|
AndroidFriendlyRandomHolder |
RandomSupplier instance that doesn't use ThreadLocalRandom ,
which is broken on most versions of Android (it uses the same seed everytime it starts up).
|
AnyValue |
|
AnyValueMarshaler |
Utility methods for obtaining AnyValue marshaler.
|
AnyValueStatelessMarshaler |
A Marshaler of key value pairs.
|
ApiUsageLogger |
Helper for API misuse logging.
|
ArrayAnyValueMarshaler |
|
ArrayAnyValueMarshaler.ArrayValueMarshaler |
|
ArrayAnyValueStatelessMarshaler |
A Marshaler of key value pairs.
|
ArrayBackedAttributes |
|
ArrayBackedAttributesBuilder |
|
ArrayBasedContext |
|
ArrayBasedStack<T> |
Array-based Stack.
|
ArrayBasedTraceState |
|
ArrayBasedTraceStateBuilder |
|
ArrayValue |
|
AsynchronousMetricStorage<T extends PointData,U extends ExemplarData> |
Stores aggregated MetricData for asynchronous instruments.
|
AtomicLongDoubleAdder |
|
AtomicLongLongAdder |
|
AttributeArrayAnyValueStatelessMarshaler<T> |
|
AttributeKey<T> |
This interface provides a handle for setting the values of Attributes .
|
AttributeKeyValueStatelessMarshaler |
A Marshaler of key value pairs.
|
AttributeKeyValueStatelessMarshaler.ValueStatelessMarshaler |
|
Attributes |
An immutable container for attributes.
|
AttributesBuilder |
A builder of Attributes supporting an arbitrary number of key-value pairs.
|
AttributesMap |
A map with a fixed capacity that drops attributes when the map gets full, and which truncates
string and array string attribute values to the lengthLimit .
|
AttributesProcessor |
An AttributesProcessor is used to define the actual set of attributes that will be used in a
Metric vs.
|
AttributesProcessor.AppendingAttributesProcessor |
Processor which appends a static set of Attributes .
|
AttributesProcessor.AttributeKeyFilteringProcessor |
|
AttributesProcessor.BaggageAppendingAttributesProcessor |
Processor which appends entries from Baggage with keys that match a predicate.
|
AttributesProcessor.JoinedAttributesProcessor |
|
AttributesProcessor.SetIncludesPredicate |
Predicate which tests if the set includes the input.
|
AttributeType |
An enum that represents all the possible value types for an AttributeKey and hence the
types of values that are allowed for Attributes .
|
AttributeUnit |
|
AttributeUtil |
This class is internal and is hence not for public use.
|
Authenticator |
This class is internal and is hence not for public use.
|
AutoConfigurationCustomizer |
A builder for customizing OpenTelemetry auto-configuration.
|
AutoConfigurationCustomizerProvider |
A service provider interface (SPI) for customizing auto-configuration.
|
AutoConfiguredOpenTelemetrySdk |
An auto-configured OpenTelemetry SDK.
|
AutoConfiguredOpenTelemetrySdkBuilder |
A builder for configuring auto-configuration of the OpenTelemetry SDK.
|
AutoConfigureListener |
Interface to be extended by SPIs that require access to the autoconfigured OpenTelemetrySdk instance.
|
AutoConfigureUtil |
This class is internal and is hence not for public use.
|
AutoValue_Advice |
|
AutoValue_Advice.Builder |
|
AutoValue_ArrayBasedTraceState |
|
AutoValue_AutoConfiguredOpenTelemetrySdk |
|
AutoValue_EmptyExponentialHistogramBuckets |
|
AutoValue_GrpcResponse |
|
AutoValue_ImmutableDoubleExemplarData |
|
AutoValue_ImmutableDoublePointData |
|
AutoValue_ImmutableEntry |
|
AutoValue_ImmutableEntryMetadata |
|
AutoValue_ImmutableEventData |
|
AutoValue_ImmutableExceptionEventData |
|
AutoValue_ImmutableExponentialHistogramBuckets |
|
AutoValue_ImmutableExponentialHistogramData |
|
AutoValue_ImmutableExponentialHistogramPointData |
|
AutoValue_ImmutableGaugeData<T extends PointData> |
|
AutoValue_ImmutableHistogramData |
|
AutoValue_ImmutableHistogramPointData |
|
AutoValue_ImmutableLinkData |
|
AutoValue_ImmutableLongExemplarData |
|
AutoValue_ImmutableLongPointData |
|
AutoValue_ImmutableMeasurement |
|
AutoValue_ImmutableMetricData |
|
AutoValue_ImmutableSamplingResult |
|
AutoValue_ImmutableSpanContext |
|
AutoValue_ImmutableStatusData |
|
AutoValue_ImmutableSumData<T extends PointData> |
|
AutoValue_ImmutableSummaryData |
|
AutoValue_ImmutableSummaryPointData |
|
AutoValue_ImmutableValueAtQuantile |
|
AutoValue_InstrumentationLibraryInfo |
Deprecated. |
AutoValue_InstrumentationScopeInfo |
|
AutoValue_InstrumentDescriptor |
|
AutoValue_InstrumentSelector |
|
AutoValue_KeyValueImpl |
|
AutoValue_LoggerConfig |
|
AutoValue_LogLimits |
|
AutoValue_MeterConfig |
|
AutoValue_MeterProviderSharedState |
|
AutoValue_MetricDescriptor |
|
AutoValue_ProtoEnumInfo |
|
AutoValue_ProtoFieldInfo |
|
AutoValue_RegisteredView |
|
AutoValue_Resource |
|
AutoValue_RetryPolicy |
|
AutoValue_RetryPolicy.Builder |
|
AutoValue_SdkLogRecordData |
|
AutoValue_SpanLimits_SpanLimitsValue |
|
AutoValue_SpanWrapper |
|
AutoValue_StringBody |
|
AutoValue_TracerConfig |
|
AutoValue_View |
|
Baggage |
A map from String to BaggageEntry that can be used to label anything that is
associated with a specific operation.
|
BaggageBuilder |
|
BaggageCodec |
Note: This class is based on code from Apache Commons Codec.
|
BaggageContextKey |
Util class to hold on to the key for storing Baggage in the Context.
|
BaggageEntry |
An entry in a set of baggage.
|
BaggageEntryMetadata |
|
Base2ExponentialHistogramAggregation |
Exponential bucket histogram aggregation configuration.
|
Base2ExponentialHistogramIndexer |
|
BatchCallback |
|
BatchLogRecordProcessor |
Implementation of the LogRecordProcessor that batches logs exported by the SDK then
pushes them to the exporter pipeline.
|
BatchLogRecordProcessor.Worker |
|
BatchLogRecordProcessorBuilder |
|
BatchSpanProcessor |
Implementation of the SpanProcessor that batches spans exported by the SDK then pushes
them to the exporter pipeline.
|
BatchSpanProcessor.Worker |
|
BatchSpanProcessorBuilder |
|
Body |
Deprecated.
|
Body.Type |
Deprecated.
|
BoolAnyValueMarshaler |
|
BoolAnyValueStatelessMarshaler |
|
BuildIdKind |
|
BytesAnyValueMarshaler |
|
BytesAnyValueStatelessMarshaler |
|
CallbackRegistration |
A registered callback.
|
CardinalityLimitSelector |
|
CaseInsensitiveMap |
|
Clock |
Interface for getting the current time.
|
CodedInputStream |
Minimal copy of protobuf-java's CodedInputStream, currently only used in GrpcStatusUtil.
|
CodedOutputStream |
Protobuf wire encoder.
|
CodedOutputStream.AbstractBufferedEncoder |
Abstract base class for buffered encoders.
|
CodedOutputStream.OutputStreamEncoder |
|
CollectionRegistration |
|
CompletableResultCode |
This class models JDK 8's CompletableFuture to afford migration should Open Telemetry's SDK
select JDK 8 or greater as a baseline, and also to offer familiarity to developers.
|
ComponentLoader |
A loader for components that are discovered via SPI.
|
ComponentProvider<T> |
Provides configured instances of SDK extension components.
|
ComponentRegistry<V> |
Component (tracer, meter, etc) registry class for all the provider classes (TracerProvider,
MeterProvider, etc.).
|
Compressor |
An abstraction for compressing messages.
|
CompressorProvider |
A service provider interface (SPI) for providing Compressor s.
|
CompressorUtil |
|
ConditionalResourceProvider |
|
ConfigProperties |
Properties used for auto-configuration of the OpenTelemetry SDK components.
|
ConfigurableLogRecordExporterProvider |
A service provider interface (SPI) for providing additional exporters that can be used with the
autoconfigured SDK.
|
ConfigurableMetricExporterProvider |
A service provider interface (SPI) for providing additional exporters that can be used with the
autoconfigured SDK.
|
ConfigurableMetricReaderProvider |
A service provider interface (SPI) for providing additional metric readers that can be used with
the autoconfigured SDK.
|
ConfigurablePropagatorProvider |
A service provider interface (SPI) for providing additional propagators that can be used with the
autoconfigured SDK.
|
ConfigurableSamplerProvider |
A service provider interface (SPI) for providing additional samplers that can be used with the
autoconfigured SDK.
|
ConfigurableSpanExporterProvider |
A service provider interface (SPI) for providing additional exporters that can be used with the
autoconfigured SDK.
|
ConfigurationException |
An exception that is thrown if the user-provided configuration is invalid.
|
ConfigUtil |
Configuration utilities.
|
Context |
A context propagation mechanism which can carry scoped-values across API boundaries and between
threads.
|
ContextExecutorService |
|
ContextKey<T> |
|
ContextPropagators |
A container of the registered propagators for every supported format.
|
ContextScheduledExecutorService |
|
ContextStorage |
The storage for storing and retrieving the current Context .
|
ContextStorageProvider |
A Java SPI (Service Provider Interface) to allow replacing the default ContextStorage .
|
ContextStorageWrappers |
|
Contract |
Specifies some aspects of the method behavior depending on the arguments.
|
CurrentContextExecutorService |
|
CurrentContextScheduledExecutorService |
|
CurrentJavaVersionSpecific |
|
DaemonThreadFactory |
A ThreadFactory that delegates to Executors.defaultThreadFactory() and marks all
threads as daemon.
|
Data<T extends PointData> |
|
DebugConfig |
Determines if the SDK is in debugging mode (captures stack traces) or not.
|
DebugUtils |
Utilities for logging metric diagnostic issues.
|
DefaultAggregation |
Aggregation that selects the specified default based on instrument.
|
DefaultAggregationSelector |
|
DefaultConfigProperties |
Properties are normalized to The properties for both of these will be normalized to be all lower
case, dashses are replaces with periods, and environment variable underscores are replaces with
periods.
|
DefaultContextKey<T> |
|
DefaultContextPropagators |
|
DefaultEventLogger |
|
DefaultEventLogger.NoOpEventBuilder |
|
DefaultEventLoggerProvider |
|
DefaultEventLoggerProvider.NoopEventLoggerBuilder |
|
DefaultLogger |
|
DefaultLogger.NoopLogRecordBuilder |
|
DefaultLoggerProvider |
|
DefaultLoggerProvider.NoopLoggerBuilder |
|
DefaultMeter |
No-op implementation of Meter .
|
DefaultMeter.NoopDoubleCounter |
|
DefaultMeter.NoopDoubleCounterBuilder |
|
DefaultMeter.NoopDoubleGauge |
|
DefaultMeter.NoopDoubleGaugeBuilder |
|
DefaultMeter.NoopDoubleHistogram |
|
DefaultMeter.NoopDoubleHistogramBuilder |
|
DefaultMeter.NoopDoubleUpDownCounter |
|
DefaultMeter.NoopDoubleUpDownCounterBuilder |
|
DefaultMeter.NoopLongCounter |
|
DefaultMeter.NoopLongCounterBuilder |
|
DefaultMeter.NoopLongGauge |
|
DefaultMeter.NoopLongGaugeBuilder |
|
DefaultMeter.NoopLongHistogram |
|
DefaultMeter.NoopLongHistogramBuilder |
|
DefaultMeter.NoopLongUpDownCounter |
|
DefaultMeter.NoopLongUpDownCounterBuilder |
|
DefaultMeter.NoopObservableDoubleMeasurement |
|
DefaultMeter.NoopObservableLongMeasurement |
|
DefaultMeterProvider |
|
DefaultMeterProvider.NoopMeterBuilder |
|
DefaultOpenTelemetry |
The default OpenTelemetry API, which tries to find API implementations via SPI or otherwise falls
back to no-op default implementations.
|
DefaultSynchronousMetricStorage<T extends PointData,U extends ExemplarData> |
Stores aggregated MetricData for synchronous instruments.
|
DefaultSynchronousMetricStorage.AggregatorHolder<T extends PointData,U extends ExemplarData> |
|
DefaultTracer |
No-op implementation of Tracer .
|
DefaultTracer.NoopSpanBuilder |
|
DefaultTracerBuilder |
|
DefaultTracerProvider |
|
DelegatingSpanData |
|
DoubleAdder |
Interface mirroring the DoubleAdder API, with implementation
that varies based on availability of DoubleAdder .
|
DoubleAnyValueMarshaler |
|
DoubleAnyValueStatelessMarshaler |
|
DoubleBase2ExponentialHistogramAggregator |
Aggregator that generates base2 exponential histograms.
|
DoubleBase2ExponentialHistogramAggregator.Handle |
|
DoubleBase2ExponentialHistogramBuckets |
This class handles the operations for recording, scaling, and exposing data related to the base2
exponential histogram.
|
DoubleCounter |
A Counter instrument that records double values.
|
DoubleCounterBuilder |
|
DoubleExemplarData |
Exemplar data for double measurements.
|
DoubleExplicitBucketHistogramAggregator |
Aggregator that generates explicit bucket histograms.
|
DoubleExplicitBucketHistogramAggregator.Handle |
|
DoubleGauge |
A gauge instrument that synchronously records double values.
|
DoubleGaugeBuilder |
A builder for Gauge metric types.
|
DoubleHistogram |
A Histogram instrument that records double values.
|
DoubleHistogramBuilder |
|
DoubleLastValueAggregator |
Aggregator that aggregates recorded values by storing the last recorded value.
|
DoubleLastValueAggregator.Handle |
|
DoublePointData |
Point data with a double aggregation value.
|
DoubleSumAggregator |
Sum aggregator that keeps values as double s.
|
DoubleSumAggregator.Handle |
|
DoubleUpDownCounter |
An UpDownCounter instrument that records double values.
|
DoubleUpDownCounterBuilder |
|
DropAggregation |
Configuration representing no aggregation.
|
DropAggregator |
A "null object" Aggregator which denotes no aggregation should occur.
|
DynamicPrimitiveLongList |
A resizable list for storing primitive `long` values.
|
Element |
Represents single element of a W3C baggage header (key or value).
|
EmptyBody |
|
EmptyExponentialHistogramBuckets |
|
EmptyMetricData |
This class is internal and is hence not for public use.
|
EmptyMetricStorage |
|
EmptyStructuredConfigProperties |
|
EnvironmentResourceProvider |
|
EventBuilder |
|
EventData |
Data representation of an event.
|
EventLogger |
A EventLogger is the entry point into an event pipeline.
|
EventLoggerBuilder |
|
EventLoggerProvider |
|
ExceptionEventData |
Data representation of an event for a recorded exception.
|
Exemplar |
|
ExemplarData |
An example measurement.
|
ExemplarFilter |
Exemplar filters are used to pre-filter measurements before attempting to store them in a
reservoir.
|
ExemplarMarshaler |
|
ExemplarReservoir<T extends ExemplarData> |
An interface for an exemplar reservoir of samples.
|
ExemplarStatelessMarshaler |
|
ExplicitBucketHistogramAggregation |
Explicit bucket histogram aggregation configuration.
|
ExplicitBucketHistogramUtils |
Utilities for interacting with explicit bucket histograms.
|
ExponentialHistogram |
|
ExponentialHistogramBuckets |
|
ExponentialHistogramBucketsMarshaler |
This class is internal and is hence not for public use.
|
ExponentialHistogramBucketsStatelessMarshaler |
|
ExponentialHistogramData |
A base-2 exponential histogram metric point, as defined by the OpenTelemetry Exponential
Histogram specification.
|
ExponentialHistogramDataPoint |
|
ExponentialHistogramDataPoint.Buckets |
|
ExponentialHistogramDataPointMarshaler |
This class is internal and is hence not for public use.
|
ExponentialHistogramDataPointStatelessMarshaler |
|
ExponentialHistogramMarshaler |
This class is internal and is hence not for public use.
|
ExponentialHistogramPointData |
ExponentialHistogramPointData represents an approximate distribution of measurements across
exponentially increasing bucket boundaries, taken for a ExponentialHistogramData .
|
ExponentialHistogramStatelessMarshaler |
|
ExporterBuilderUtil |
Utilities for exporter builders.
|
ExporterMetrics |
Helper for recording metrics from exporters.
|
ExportLogsServiceRequest |
|
ExportLogsServiceResponse |
|
ExportMetricsServiceRequest |
|
ExportMetricsServiceResponse |
|
ExportProfilesServiceRequest |
|
ExportTraceServiceRequest |
|
ExportTraceServiceResponse |
|
ExtendedContextPropagators |
Utility class to simplify context propagation.
|
ExtendedDefaultLogger |
|
ExtendedDefaultLogger.NoopLogRecordBuilder |
|
ExtendedDefaultLoggerProvider |
|
ExtendedDefaultLoggerProvider.NoopLoggerBuilder |
|
ExtendedDefaultMeter |
No-op implementation of Meter .
|
ExtendedDefaultMeter.NoopDoubleCounter |
|
ExtendedDefaultMeter.NoopDoubleCounterBuilder |
|
ExtendedDefaultMeter.NoopDoubleGauge |
|
ExtendedDefaultMeter.NoopDoubleGaugeBuilder |
|
ExtendedDefaultMeter.NoopDoubleHistogram |
|
ExtendedDefaultMeter.NoopDoubleHistogramBuilder |
|
ExtendedDefaultMeter.NoopDoubleUpDownCounter |
|
ExtendedDefaultMeter.NoopDoubleUpDownCounterBuilder |
|
ExtendedDefaultMeter.NoopLongCounter |
|
ExtendedDefaultMeter.NoopLongCounterBuilder |
|
ExtendedDefaultMeter.NoopLongGauge |
|
ExtendedDefaultMeter.NoopLongGaugeBuilder |
|
ExtendedDefaultMeter.NoopLongHistogram |
|
ExtendedDefaultMeter.NoopLongHistogramBuilder |
|
ExtendedDefaultMeter.NoopLongUpDownCounter |
|
ExtendedDefaultMeter.NoopLongUpDownCounterBuilder |
|
ExtendedDefaultMeter.NoopObservableDoubleMeasurement |
|
ExtendedDefaultMeter.NoopObservableLongMeasurement |
|
ExtendedDefaultMeterProvider |
|
ExtendedDefaultMeterProvider.NoopMeterBuilder |
|
ExtendedDefaultTracer |
|
ExtendedDefaultTracer.NoopSpanBuilder |
|
ExtendedDefaultTracerBuilder |
|
ExtendedDefaultTracerProvider |
|
ExtendedDoubleCounter |
|
ExtendedDoubleCounterBuilder |
|
ExtendedDoubleGauge |
|
ExtendedDoubleGaugeBuilder |
|
ExtendedDoubleHistogram |
|
ExtendedDoubleHistogramBuilder |
|
ExtendedDoubleUpDownCounter |
|
ExtendedDoubleUpDownCounterBuilder |
|
ExtendedLogger |
Extended Logger with experimental APIs.
|
ExtendedLogRecordBuilder |
|
ExtendedLongCounter |
|
ExtendedLongCounterBuilder |
|
ExtendedLongGauge |
|
ExtendedLongGaugeBuilder |
|
ExtendedLongHistogram |
|
ExtendedLongHistogramBuilder |
|
ExtendedLongUpDownCounter |
|
ExtendedLongUpDownCounterBuilder |
|
ExtendedSpanBuilder |
|
ExtendedSpanProcessor |
|
ExtendedTracer |
Extended Tracer with experimental APIs.
|
FailedExportException |
Represents the failure of a gRPC or HTTP exporter.
|
FailedExportException.GrpcExportException |
Represents the failure of a gRPC exporter.
|
FailedExportException.HttpExportException |
Represents the failure of an HTTP exporter.
|
FilteredAttributes |
|
FilteredAttributes.RegularFilteredAttributes |
Implementation that can handle attributes of arbitrary size by storing filter status in a
BitSet .
|
FilteredAttributes.SmallFilteredAttributes |
|
FilteredExemplarReservoir<T extends ExemplarData> |
A reservoir that has a pre-filter on measurements.
|
FixedSizeExemplarReservoir<T extends ExemplarData> |
Base for fixed-size reservoir sampling of Exemplars.
|
ForwardingExecutorService |
A ExecutorService that implements methods that don't need Context .
|
Function |
|
Gauge |
|
GaugeData<T extends PointData> |
|
GaugeMarshaler |
|
GaugeStatelessMarshaler |
|
GlobalEventLoggerProvider |
This class provides a temporary global accessor for EventLoggerProvider until the event
API is marked stable.
|
GlobalOpenTelemetry |
A global singleton for the entrypoint to telemetry functionality for tracing, metrics and
baggage.
|
GlobalOpenTelemetry.ObfuscatedOpenTelemetry |
Static global instances are obfuscated when they are returned from the API to prevent users
from casting them to their SDK-specific implementation.
|
GlobUtil |
Utilities for glob pattern matching.
|
GrpcExporter<T extends Marshaler> |
Generic gRPC exporter.
|
GrpcExporterBuilder<T extends Marshaler> |
|
GrpcExporterUtil |
This class is internal and is hence not for public use.
|
GrpcResponse |
This class is internal and is hence not for public use.
|
GrpcSender<T extends Marshaler> |
An exporter of a messages encoded by Marshaler using the gRPC wire format.
|
GrpcSenderProvider |
A service provider interface (SPI) for providing GrpcSender s backed by different client
libraries.
|
GuardedBy |
The field or method to which this annotation is applied can only be accessed when holding a
particular lock, which may be a built-in (synchronization) lock, or may be an explicit Lock .
|
GzipCompressor |
|
Histogram |
|
HistogramData |
|
HistogramDataPoint |
|
HistogramDataPointMarshaler |
|
HistogramDataPointStatelessMarshaler |
|
HistogramExemplarReservoir |
A reservoir that records the latest measurement for each histogram bucket.
|
HistogramExemplarReservoir.HistogramCellSelector |
|
HistogramMarshaler |
|
HistogramPointData |
|
HistogramPointDataValidations |
|
HistogramStatelessMarshaler |
|
HttpExporter<T extends Marshaler> |
An exporter for http/protobuf or http/json using a signal-specific Marshaler.
|
HttpExporterBuilder<T extends Marshaler> |
|
HttpSender |
An abstraction for sending HTTP requests and handling responses.
|
HttpSender.Response |
The HTTP response.
|
HttpSenderProvider |
A service provider interface (SPI) for providing HttpSender s backed by different HTTP
client libraries.
|
IdGenerator |
|
ImmutableBaggage |
|
ImmutableBaggage.Builder |
|
ImmutableDoubleExemplarData |
|
ImmutableDoublePointData |
DoublePoint is a single data point in a timeseries that describes the time-varying value of a
double metric.
|
ImmutableEntry |
|
ImmutableEntryMetadata |
|
ImmutableEventData |
An immutable implementation of the EventData .
|
ImmutableExceptionEventData |
|
ImmutableExponentialHistogramBuckets |
|
ImmutableExponentialHistogramData |
|
ImmutableExponentialHistogramPointData |
|
ImmutableGaugeData<T extends PointData> |
|
ImmutableHistogramData |
A histogram metric point.
|
ImmutableHistogramPointData |
An approximate representation of the distribution of measurements.
|
ImmutableKeyValuePairs<K,V> |
An immutable set of key-value pairs.
|
ImmutableLinkData |
An immutable implementation of LinkData .
|
ImmutableLongExemplarData |
|
ImmutableLongPointData |
LongPoint is a single data point in a timeseries that describes the time-varying values of a
int64 metric.
|
ImmutableMeasurement |
|
ImmutableMetricData |
A container of metrics.
|
ImmutableSamplingResult |
|
ImmutableSpanContext |
This class is internal and is hence not for public use.
|
ImmutableStatusData |
Defines the status of a Span by providing a standard StatusCode in conjunction
with an optional descriptive message.
|
ImmutableSumData<T extends PointData> |
|
ImmutableSummaryData |
A summary metric point.
|
ImmutableSummaryPointData |
A single data point that summarizes the values in a time series of numeric values.
|
ImmutableTraceFlags |
|
ImmutableValueAtQuantile |
A summary metric value.
|
ImplicitContextKeyed |
A value that can be stored inside Context .
|
IncubatingUtil |
Incubating utilities.
|
InstrumentationLibraryInfo |
Deprecated.
|
InstrumentationScope |
|
InstrumentationScopeInfo |
Holds information about instrumentation scope.
|
InstrumentationScopeInfoBuilder |
|
InstrumentationScopeLogsMarshaler |
|
InstrumentationScopeLogsStatelessMarshaler |
|
InstrumentationScopeMarshaler |
|
InstrumentationScopeMarshaler.RealInstrumentationScopeMarshaler |
|
InstrumentationScopeMetricsMarshaler |
|
InstrumentationScopeMetricsStatelessMarshaler |
|
InstrumentationScopeSpansMarshaler |
|
InstrumentationScopeSpansStatelessMarshaler |
|
InstrumentationScopeUtil |
This class is internal and is hence not for public use.
|
InstrumentationUtil |
This class is internal and is hence not for public use.
|
InstrumentationUtil |
Deprecated.
|
InstrumentBuilder |
Helper to make implementing builders easier.
|
InstrumentBuilder.SwapBuilder<T> |
|
InstrumentBuilder.SynchronousInstrumentConstructor<I extends AbstractInstrument> |
|
InstrumentDescriptor |
Describes an instrument that was registered to record data.
|
InstrumentSelector |
|
InstrumentSelectorBuilder |
|
InstrumentType |
All possible instrument types.
|
InstrumentValueType |
All possible measurement value types.
|
IntAnyValueMarshaler |
|
IntAnyValueStatelessMarshaler |
|
InternalAttributeKeyImpl<T> |
Default AttributeKey implementation which preencodes to UTF8 for OTLP export.
|
JavaVersionSpecific |
Contains APIs that are implemented differently based on the version of Java being run.
|
JcTools |
Internal accessor of JCTools package for fast queues.
|
JreDoubleAdder |
|
JreLongAdder |
|
JsonSerializer |
|
KeyValue |
Key-value pair of String key and Value value.
|
KeyValue |
|
KeyValueImpl |
|
KeyValueList |
|
KeyValueList |
|
KeyValueListAnyValueMarshaler |
|
KeyValueListAnyValueMarshaler.KeyValueListMarshaler |
|
KeyValueListAnyValueStatelessMarshaler |
A Marshaler of key value pairs.
|
KeyValueMarshaler |
A Marshaler of key value pairs.
|
KeyValueStatelessMarshaler |
A Marshaler of key value pairs.
|
Label |
|
LastValueAggregation |
Last-value aggregation configuration.
|
LazyStorage |
|
Line |
|
Link |
|
LinkData |
Data representation of a link.
|
Location |
|
Logger |
A Logger is the entry point into a log pipeline.
|
LoggerBuilder |
Builder class for creating Logger instances.
|
LoggerConfig |
A collection of configuration options which define the behavior of a Logger .
|
LoggerProvider |
A registry for creating scoped Logger s.
|
LoggerProviderConfiguration |
|
LoggerSharedState |
|
LogLimits |
Class that holds limits enforced during log recording.
|
LogLimitsBuilder |
|
LogMarshaler |
|
LogRecord |
|
LogRecordBuilder |
Used to construct and emit log records from a Logger .
|
LogRecordData |
|
LogRecordExporter |
An exporter is responsible for taking a collection of LogRecordData s and transmitting
them to their ultimate destination.
|
LogRecordExporterConfiguration |
|
LogRecordProcessor |
|
LogReusableDataMarshaler |
This class is internal and is hence not for public use.
|
LogsRequestMarshaler |
|
LogStatelessMarshaler |
|
LongAdder |
Interface mirroring the LongAdder API, with implementation
that varies based on availability of LongAdder .
|
LongCounter |
A Counter instrument that records long values.
|
LongCounterBuilder |
|
LongExemplarData |
Exemplar data for long measurements.
|
LongGauge |
A gauge instrument that synchronously records long values.
|
LongGaugeBuilder |
A builder for Gauge metric types.
|
LongHistogram |
A Histogram instrument that records long values.
|
LongHistogramBuilder |
|
LongLastValueAggregator |
Aggregator that aggregates recorded values by storing the last recorded value.
|
LongLastValueAggregator.Handle |
|
LongPointData |
A point data with a double aggregation value.
|
LongSumAggregator |
Sum aggregator that keeps values as long s.
|
LongSumAggregator.Handle |
|
LongToDoubleExemplarReservoir<T extends ExemplarData> |
|
LongUpDownCounter |
An UpDownCounter instrument that records long values.
|
LongUpDownCounterBuilder |
|
LowAllocationLogsRequestMarshaler |
|
LowAllocationMetricsRequestMarshaler |
|
LowAllocationTraceRequestMarshaler |
|
ManagedChannelUtil |
Utilities for working with gRPC channels.
|
Mapping |
|
Marshaler |
Marshaler from an SDK structure to protobuf wire format.
|
MarshalerContext |
Class for keeping marshaling state.
|
MarshalerContext.IdPool |
|
MarshalerContext.Key |
This class is internal and is hence not for public use.
|
MarshalerContext.Pool<T> |
|
MarshalerInputStream |
|
MarshalerLogsServiceGrpc |
|
MarshalerLogsServiceGrpc.LogsServiceFutureStub |
|
MarshalerMetricsServiceGrpc |
|
MarshalerMetricsServiceGrpc.MetricsServiceFutureStub |
|
MarshalerServiceStub<T extends Marshaler,U,S extends MarshalerServiceStub<T,U,S>> |
|
MarshalerTraceServiceGrpc |
|
MarshalerTraceServiceGrpc.TraceServiceFutureStub |
|
MarshalerUtil |
Marshaler utilities.
|
MarshalerWithSize |
A Marshaler which returns a memoized size.
|
Measurement |
|
MemoryMode |
The memory semantics of the SDK.
|
Meter |
Provides instruments used to record measurements which are aggregated to metrics.
|
MeterBuilder |
Builder class for creating Meter instances.
|
MeterConfig |
A collection of configuration options which define the behavior of a Meter .
|
MeterProvider |
A registry for creating named Meter s.
|
MeterProviderConfiguration |
|
MeterProviderSharedState |
|
Metric |
|
MetricData |
Metric data represents the aggregated measurements of an instrument.
|
MetricDataType |
|
MetricDescriptor |
Describes a metric that will be output.
|
MetricExporter |
|
MetricExporterConfiguration |
|
MetricMarshaler |
|
MetricProducer |
|
MetricReader |
|
MetricReusableDataMarshaler |
This class is internal and is hence not for public use.
|
MetricsMarshalerUtil |
|
MetricsRequestMarshaler |
|
MetricStatelessMarshaler |
|
MetricStorage |
|
MetricStorageRegistry |
Responsible for storing metrics by MetricDescriptor and returning access to input
pipeline for instrument measurements.
|
MultiLogRecordExporter |
|
MultiLogRecordProcessor |
|
MultiSpanExporter |
|
MultiSpanProcessor |
Implementation of the SpanProcessor that simply forwards all received events to a list of
SpanProcessor s.
|
MultiTextMapPropagator |
|
MutableDoublePointData |
|
MutableExponentialHistogramBuckets |
|
MutableExponentialHistogramPointData |
|
MutableHistogramPointData |
|
MutableLongPointData |
|
MutableMeasurement |
|
NamedSpiManager<T> |
This class is internal and is hence not for public use.
|
NoopAttributesProcessor |
|
NoopExemplarReservoir<T extends ExemplarData> |
A reservoir that keeps no exemplars.
|
NoopLogRecordExporter |
|
NoopLogRecordProcessor |
|
NoopMarshaler |
|
NoopSpanExporter |
|
NoopSpanProcessor |
|
NoopTextMapPropagator |
|
NoSourceInfo |
|
NumberDataPoint |
|
NumberDataPointMarshaler |
|
NumberDataPointStatelessMarshaler |
|
ObjectPool<T> |
A pool of objects of type T .
|
ObservableDoubleCounter |
|
ObservableDoubleGauge |
|
ObservableDoubleMeasurement |
An interface for observing measurements with double values.
|
ObservableDoubleUpDownCounter |
|
ObservableLongCounter |
|
ObservableLongGauge |
|
ObservableLongMeasurement |
An interface for observing measurements with long values.
|
ObservableLongUpDownCounter |
|
ObservableMeasurement |
Super interface for observing measurements.
|
OpenTelemetry |
The entrypoint to telemetry functionality for tracing, metrics and baggage.
|
OpenTelemetrySdk |
|
OpenTelemetrySdk.ObfuscatedLoggerProvider |
This class allows the SDK to unobfuscate an obfuscated static global provider.
|
OpenTelemetrySdk.ObfuscatedMeterProvider |
This class allows the SDK to unobfuscate an obfuscated static global provider.
|
OpenTelemetrySdk.ObfuscatedTracerProvider |
This class allows the SDK to unobfuscate an obfuscated static global provider.
|
OpenTelemetrySdkBuilder |
|
Ordered |
Interface to be extended by SPIs that need to guarantee ordering during loading.
|
OtelEncodingUtils |
This class is internal and is hence not for public use.
|
OtelVersion |
|
OtelVersion |
|
OtlpConfigUtil |
This class is internal and is hence not for public use.
|
OtlpGrpcLogRecordExporter |
Exports logs using OTLP via gRPC, using OpenTelemetry's protobuf model.
|
OtlpGrpcLogRecordExporterBuilder |
|
OtlpGrpcMetricExporter |
Exports metrics using OTLP via gRPC, using OpenTelemetry's protobuf model.
|
OtlpGrpcMetricExporterBuilder |
Builder utility for this exporter.
|
OtlpGrpcSpanExporter |
Exports spans using OTLP via gRPC, using OpenTelemetry's protobuf model.
|
OtlpGrpcSpanExporterBuilder |
Builder utility for this exporter.
|
OtlpHttpLogRecordExporter |
Exports logs using OTLP via HTTP, using OpenTelemetry's protobuf model.
|
OtlpHttpLogRecordExporterBuilder |
|
OtlpHttpMetricExporter |
Exports metrics using OTLP via HTTP, using OpenTelemetry's protobuf model.
|
OtlpHttpMetricExporterBuilder |
|
OtlpHttpSpanExporter |
Exports spans using OTLP via HTTP, using OpenTelemetry's protobuf model.
|
OtlpHttpSpanExporterBuilder |
|
OtlpLogRecordExporterComponentProvider |
|
OtlpLogRecordExporterProvider |
|
OtlpMetricExporterComponentProvider |
|
OtlpMetricExporterProvider |
|
OtlpSpanExporterComponentProvider |
|
OtlpSpanExporterProvider |
|
OtlpUserAgent |
This class is internal and is hence not for public use.
|
ParentBasedSampler |
A Sampler that uses the sampled flag of the parent Span, if present.
|
ParentBasedSamplerBuilder |
A builder for creating ParentBased sampler instances.
|
Parser |
Implements single-pass Baggage parsing in accordance with https://w3c.github.io/baggage/ Key /
value are restricted in accordance with https://www.ietf.org/rfc/rfc2616.txt.
|
Parser.State |
|
PassThroughPropagator |
|
PercentEscaper |
Note: This class is based on code from guava.
|
PeriodicMetricReader |
|
PeriodicMetricReaderBuilder |
|
PointData |
A point in the metric data model.
|
PooledHashMap<K,V> |
A bucket-based hash map with an internal re-usable map entry objects pool
|
PooledHashMap.Entry<K,V> |
|
PrimitiveLongList |
A list of longs backed by, and exposing, an array of primitives.
|
PrimitiveLongList.LongListImpl |
|
Profile |
|
ProfileContainer |
|
PropagatedSpan |
The default Span that is used when no Span implementation is available.
|
PropagatorConfiguration |
|
ProtoEnumInfo |
Information about a field in a proto definition.
|
ProtoFieldInfo |
Information about a field in a proto definition.
|
ProtoSerializer |
Serializer for the protobuf binary wire format.
|
ProxyOptions |
Configuration for proxy settings.
|
ProxyOptions.SimpleProxySelector |
|
RandomFixedSizeExemplarReservoir<T extends ExemplarData> |
A FixedSizeExemplarReservoir which uses an un-unweighted/naive algorithm for sampler
where the probability of sampling decrease as the number of observations continue.
|
RandomFixedSizeExemplarReservoir.RandomCellSelector |
|
RandomIdGenerator |
|
RandomSupplier |
Provides random number generater constructor utilities.
|
RateLimiter |
This class was taken from Jaeger java client.
|
ReadableSpan |
SDK representation of a Span that can be read.
|
ReadOnlyArrayMap<K,V> |
A read-only view of an array of key-value pairs.
|
ReadWriteLogRecord |
A log record that can be read from and written to.
|
ReadWriteSpan |
A combination of the write methods from the Span interface and the read methods from the
ReadableSpan interface.
|
RegisteredReader |
|
RegisteredView |
|
ReservoirCell |
A Reservoir cell pre-allocated memories for Exemplar data.
|
ReservoirCellSelector |
|
Resource |
|
Resource |
Resource represents a resource, which capture identifying information about the entities
for which signals (stats or traces) are reported.
|
ResourceBuilder |
|
ResourceConfiguration |
Auto-configuration for the OpenTelemetry Resource .
|
ResourceLogs |
|
ResourceLogsMarshaler |
A Marshaler of ResourceLogs.
|
ResourceLogsStatelessMarshaler |
A Marshaler of ResourceLogs.
|
ResourceMarshaler |
|
ResourceMarshaler.RealResourceMarshaler |
|
ResourceMetrics |
|
ResourceMetricsMarshaler |
A Marshaler of ResourceMetrics.
|
ResourceMetricsStatelessMarshaler |
A Marshaler of ResourceMetrics.
|
ResourceProfiles |
|
ResourceProvider |
|
ResourceSpans |
|
ResourceSpansMarshaler |
A Marshaler of ResourceSpans.
|
ResourceSpansStatelessMarshaler |
A Marshaler of ResourceSpans.
|
RetryPolicy |
Configuration for exporter exponential retry policy.
|
RetryPolicy.RetryPolicyBuilder |
|
RetryUtil |
This class is internal and is hence not for public use.
|
Sample |
|
Sampler |
A Sampler is used to make decisions on Span sampling.
|
SamplingDecision |
A decision on whether a span should be recorded, recorded and sampled or dropped.
|
SamplingResult |
|
Scope |
An AutoCloseable that represents a mounted context for a block of code.
|
ScopeConfigurator<T> |
|
ScopeConfiguratorBuilder<T> |
|
ScopeConfiguratorBuilder.Condition<T> |
|
ScopeLogs |
|
ScopeMetrics |
|
ScopeProfiles |
|
ScopeSpans |
|
SdkDoubleCounter |
|
SdkDoubleCounter.SdkDoubleCounterBuilder |
|
SdkDoubleGauge |
|
SdkDoubleGauge.SdkDoubleGaugeBuilder |
|
SdkDoubleHistogram |
|
SdkDoubleHistogram.SdkDoubleHistogramBuilder |
|
SdkDoubleUpDownCounter |
|
SdkDoubleUpDownCounter.SdkDoubleUpDownCounterBuilder |
|
SdkEventBuilder |
|
SdkEventLoggerProvider |
|
SdkEventLoggerProvider.SdkEventLogger |
|
SdkEventLoggerProvider.SdkEventLoggerBuilder |
|
SdkLogger |
|
SdkLoggerBuilder |
|
SdkLoggerProvider |
|
SdkLoggerProviderBuilder |
|
SdkLoggerProviderUtil |
A collection of methods that allow use of experimental features prior to availability in public
APIs.
|
SdkLogRecordBuilder |
|
SdkLogRecordData |
|
SdkLongCounter |
|
SdkLongCounter.SdkLongCounterBuilder |
|
SdkLongGauge |
|
SdkLongGauge.SdkLongGaugeBuilder |
|
SdkLongHistogram |
|
SdkLongHistogram.SdkLongHistogramBuilder |
|
SdkLongUpDownCounter |
|
SdkLongUpDownCounter.SdkLongUpDownCounterBuilder |
|
SdkMeter |
|
SdkMeter.MultiWritableMetricStorage |
|
SdkMeterBuilder |
|
SdkMeterProvider |
|
SdkMeterProvider.LeasedMetricProducer |
Helper class to expose registered metric exports.
|
SdkMeterProvider.SdkCollectionRegistration |
|
SdkMeterProviderBuilder |
|
SdkMeterProviderUtil |
A collection of methods that allow use of experimental features prior to availability in public
APIs.
|
SdkObservableInstrument |
|
SdkObservableMeasurement |
|
SdkReadWriteLogRecord |
|
SdkSpan |
Implementation for the Span class that records trace events.
|
SdkSpan.EndState |
|
SdkSpanBuilder |
|
SdkTracer |
|
SdkTracerBuilder |
|
SdkTracerProvider |
|
SdkTracerProviderBuilder |
|
SdkTracerProviderConfigurer |
Deprecated.
|
SdkTracerProviderUtil |
A collection of methods that allow use of experimental features prior to availability in public
APIs.
|
Serializer |
Serializer to use when converting from an SDK data object into a protobuf output format.
|
Serializer.RepeatedElementPairWriter<K,V> |
|
Serializer.RepeatedElementWriter<T> |
|
Severity |
Log record severity options.
|
SeverityNumber |
|
SimpleLogRecordProcessor |
|
SimpleSpanProcessor |
|
SimpleSpanProcessorBuilder |
|
SourceInfo |
An interface that can be used to record the (runtime) source of registered metrics in the sdk.
|
Span |
An interface that represents a span.
|
Span |
|
Span.Event |
|
Span.Link |
|
Span.SpanKind |
|
SpanBuilder |
SpanBuilder is used to construct Span instances which define arbitrary scopes of
code that are sampled for distributed tracing as a single atomic unit.
|
SpanCallable<T,E extends java.lang.Throwable> |
An interface for creating a lambda that is wrapped in a span, returns a value, and that may
throw.
|
SpanContext |
A class that represents a span context.
|
SpanContextKey |
Util class to hold on to the key for storing a Span in the Context.
|
SpanData |
Immutable representation of all data collected by the Span
class.
|
SpanEventMarshaler |
|
SpanEventStatelessMarshaler |
|
SpanExporter |
An interface that allows different tracing services to export recorded data for sampled spans in
their own format.
|
SpanExporterConfiguration |
|
SpanFlags |
|
SpanId |
Helper methods for dealing with a span identifier.
|
SpanKind |
|
SpanLimits |
Class that holds limits enforced during span recording.
|
SpanLimits.SpanLimitsValue |
|
SpanLimitsBuilder |
|
SpanLinkMarshaler |
|
SpanLinkStatelessMarshaler |
|
SpanMarshaler |
|
SpanProcessor |
SpanProcessor is the interface SdkTracer uses to allow synchronous hooks for when a
Span is started or when a Span is ended.
|
SpanReusableDataMarshaler |
This class is internal and is hence not for public use.
|
SpanRunnable<E extends java.lang.Throwable> |
An interface for creating a lambda that is wrapped in a span and that may throw.
|
SpanStatelessMarshaler |
|
SpanStatusMarshaler |
|
SpanStatusStatelessMarshaler |
|
SpanWrapper |
|
SpiHelper |
This class is internal and is hence not for public use.
|
SpiHelper.ServiceLoaderComponentLoader |
|
StackTraceSourceInfo |
Diagnostic information derived from stack traces.
|
StatelessMarshaler<T> |
Marshaler from an SDK structure to protobuf wire format.
|
StatelessMarshaler2<K,V> |
Marshaler from an SDK structure to protobuf wire format.
|
StatelessMarshalerUtil |
Marshaler utilities.
|
StatelessMarshalerUtil.Grouper<T> |
|
StatelessMarshalerUtil.RepeatedElementPairSizeCalculator<K,V> |
|
StatelessMarshalerUtil.RepeatedElementSizeCalculator<T> |
|
Status |
|
Status.StatusCode |
|
StatusCode |
The set of canonical status codes.
|
StatusData |
Defines the status of a Span by providing a standard StatusCode in conjunction
with an optional descriptive message.
|
StrictContextStorage |
A ContextStorage which keeps track of opened and closed Scope s, reporting caller
information if a Scope is closed incorrectly or not at all.
|
StrictContextStorage.CallerStackTrace |
|
StrictContextStorage.PendingScopes |
|
StringAnyValueMarshaler |
|
StringAnyValueStatelessMarshaler |
|
StringBody |
|
StringPredicates |
Re-usable string predicates.
|
StringUtils |
Utilities for working with strings.
|
StructuredConfigProperties |
An interface for accessing structured configuration data.
|
Sum |
|
SumAggregation |
A sum aggregation configuration.
|
SumData<T extends PointData> |
|
SumMarshaler |
|
Summary |
|
SummaryData |
|
SummaryDataPoint |
|
SummaryDataPoint.ValueAtQuantile |
|
SummaryDataPointMarshaler |
|
SummaryDataPointStatelessMarshaler |
|
SummaryMarshaler |
|
SummaryPointData |
|
SummaryStatelessMarshaler |
|
SumStatelessMarshaler |
|
SynchronousMetricStorage |
Stores aggregated MetricData for synchronous instruments.
|
SystemClock |
|
TemporaryBuffers |
ThreadLocal buffers for use when creating new derived objects such as String s.
|
TextMapGetter<C> |
Interface that allows a TextMapPropagator to read propagated fields from a carrier.
|
TextMapPropagator |
Injects and extracts a value as text into carriers that travel in-band across process boundaries.
|
TextMapSetter<C> |
Class that allows a TextMapPropagator to set propagated fields into a carrier.
|
ThreadLocalContextStorage |
|
ThreadLocalContextStorage.NoopScope |
|
ThrottlingLogger |
Will limit the number of log messages emitted, so as not to spam when problems are happening.
|
ThrowableUtil |
This class is internal and is hence not for public use.
|
TlsConfigHelper |
Utility class to help with management of TLS related components.
|
TlsUtil |
Utilities for working with TLS.
|
TraceBasedExemplarFilter |
Exemplar sampler that only samples measurements with associated sampled traces.
|
TraceFlags |
A valid trace flags is a byte or 2 character lowercase hex (base16) String.
|
TraceId |
Helper methods for dealing with a trace identifier.
|
TraceIdRatioBasedSampler |
We assume the lower 64 bits of the traceId's are randomly distributed around the whole (long)
range.
|
Tracer |
Tracer is the interface for Span creation and interaction with the in-process context.
|
TracerBuilder |
Builder class for creating Tracer instances.
|
TracerConfig |
A collection of configuration options which define the behavior of a Tracer .
|
TraceRequestMarshaler |
|
TracerProvider |
A registry for creating named Tracer s.
|
TracerProviderConfiguration |
|
TracerSharedState |
|
TraceState |
Carries tracing-system specific context in a list of key-value pairs.
|
TraceStateBuilder |
|
UnsafeAccess |
|
UnsafeAccess.UnsafeHolder |
|
UnsafeString |
|
Utils |
General internal utility methods.
|
Value<T> |
Value mirrors the proto AnyValue
message type, and is used to model any type.
|
ValueArray |
|
ValueAtQuantile |
|
ValueAtQuantileMarshaler |
|
ValueAtQuantileStatelessMarshaler |
|
ValueBoolean |
|
ValueBytes |
|
ValueDouble |
|
ValueLong |
|
ValueString |
|
ValueType |
|
ValueType |
|
View |
A view configures how measurements are aggregated and exported as metrics.
|
ViewBuilder |
|
ViewRegistry |
Central location for Views to be registered.
|
W3CBaggagePropagator |
TextMapPropagator that implements the W3C specification for baggage header propagation.
|
W3CTraceContextEncoding |
Implementation of the tracestate header encoding and decoding as defined by the W3C Trace Context
recommendation.
|
W3CTraceContextPropagator |
Implementation of the W3C TraceContext propagation protocol.
|
WeakConcurrentMap<K,V> |
A thread-safe map with weak keys.
|
WeakConcurrentMap.LookupKey<K> |
|
WeakConcurrentMap.WithInlinedExpunction<K,V> |
A WeakConcurrentMap where stale entries are removed as a side effect of interacting
with this map.
|
WireFormat |
|
WriteableMetricStorage |
Stores MetricData and allows synchronous writes of measurements.
|