All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractHttpHandler<Q,P> |
Base class for handling request on http client and server.
|
| Aggregation |
|
| Aggregation.Count |
Calculate count on aggregated MeasureValues.
|
| Aggregation.Distribution |
Calculate distribution stats on aggregated MeasureValues.
|
| Aggregation.LastValue |
Calculate the last value of aggregated MeasureValues.
|
| Aggregation.Mean |
Deprecated.
|
| Aggregation.Sum |
Calculate sum on aggregated MeasureValues.
|
| AggregationData |
|
| AggregationData.CountData |
The count value of aggregated MeasureValues.
|
| AggregationData.DistributionData |
The distribution stats of aggregated MeasureValues.
|
| AggregationData.LastValueDataDouble |
The last value of aggregated MeasureValueDoubles.
|
| AggregationData.LastValueDataLong |
The last value of aggregated MeasureValueLongs.
|
| AggregationData.MeanData |
Deprecated.
|
| AggregationData.SumDataDouble |
The sum value of aggregated MeasureValueDoubles.
|
| AggregationData.SumDataLong |
The sum value of aggregated MeasureValueLongs.
|
| AlwaysSampleSampler |
Sampler that always makes a "yes" decision on Span sampling.
|
| Annotation |
A text annotation with a set of attributes.
|
| AttachmentValue |
|
| AttachmentValue.AttachmentValueString |
|
| AttachmentValueSpanContext |
|
| AttributeValue |
A class that represents all the possible values for an attribute.
|
| AttributeValue.AttributeValueBoolean |
|
| AttributeValue.AttributeValueDouble |
|
| AttributeValue.AttributeValueLong |
|
| AttributeValue.AttributeValueString |
|
| AutoValue_Aggregation_Count |
|
| AutoValue_Aggregation_Distribution |
|
| AutoValue_Aggregation_LastValue |
|
| AutoValue_Aggregation_Mean |
Deprecated. |
| AutoValue_Aggregation_Sum |
|
| AutoValue_AggregationData_CountData |
|
| AutoValue_AggregationData_DistributionData |
|
| AutoValue_AggregationData_LastValueDataDouble |
|
| AutoValue_AggregationData_LastValueDataLong |
|
| AutoValue_AggregationData_MeanData |
Deprecated. |
| AutoValue_AggregationData_SumDataDouble |
|
| AutoValue_AggregationData_SumDataLong |
|
| AutoValue_Annotation |
|
| AutoValue_AttachmentValue_AttachmentValueString |
|
| AutoValue_AttachmentValueSpanContext |
|
| AutoValue_AttributeValue_AttributeValueBoolean |
|
| AutoValue_AttributeValue_AttributeValueDouble |
|
| AutoValue_AttributeValue_AttributeValueLong |
|
| AutoValue_AttributeValue_AttributeValueString |
|
| AutoValue_BucketBoundaries |
|
| AutoValue_Distribution |
|
| AutoValue_Distribution_Bucket |
|
| AutoValue_Distribution_BucketOptions_ExplicitOptions |
|
| AutoValue_Duration |
|
| AutoValue_EndSpanOptions |
|
| AutoValue_EndSpanOptions.Builder |
|
| AutoValue_Exemplar |
|
| AutoValue_IntervalMetricReader_Options |
|
| AutoValue_IntervalMetricReader_Options.Builder |
|
| AutoValue_LabelKey |
|
| AutoValue_LabelValue |
|
| AutoValue_Link |
|
| AutoValue_Measure_MeasureDouble |
|
| AutoValue_Measure_MeasureLong |
|
| AutoValue_Measurement_MeasurementDouble |
|
| AutoValue_Measurement_MeasurementLong |
|
| AutoValue_MessageEvent |
|
| AutoValue_MessageEvent.Builder |
|
| AutoValue_Metric |
|
| AutoValue_MetricDescriptor |
|
| AutoValue_MetricOptions |
|
| AutoValue_MetricOptions.Builder |
|
| AutoValue_MetricReader_Options |
|
| AutoValue_MetricReader_Options.Builder |
|
| AutoValue_NetworkEvent |
Deprecated. |
| AutoValue_NetworkEvent.Builder |
|
| AutoValue_Point |
|
| AutoValue_ProbabilitySampler |
|
| AutoValue_PrometheusStatsConfiguration |
|
| AutoValue_PrometheusStatsConfiguration.Builder |
|
| AutoValue_QueueMetricProducer_Options |
|
| AutoValue_QueueMetricProducer_Options.Builder |
|
| AutoValue_Resource |
|
| AutoValue_RunningSpanStore_Filter |
|
| AutoValue_RunningSpanStore_PerSpanNameSummary |
|
| AutoValue_RunningSpanStore_Summary |
|
| AutoValue_SampledSpanStore_ErrorFilter |
|
| AutoValue_SampledSpanStore_LatencyFilter |
|
| AutoValue_SampledSpanStore_PerSpanNameSummary |
|
| AutoValue_SampledSpanStore_Summary |
|
| AutoValue_ServerStats |
|
| AutoValue_SpanData |
|
| AutoValue_SpanData_Attributes |
|
| AutoValue_SpanData_Links |
|
| AutoValue_SpanData_TimedEvent<T> |
|
| AutoValue_SpanData_TimedEvents<T> |
|
| AutoValue_Summary |
|
| AutoValue_Summary_Snapshot |
|
| AutoValue_Summary_Snapshot_ValueAtPercentile |
|
| AutoValue_Tag |
|
| AutoValue_TagKey |
|
| AutoValue_TagMetadata |
|
| AutoValue_TagValue |
|
| AutoValue_TagValueWithMetadata |
|
| AutoValue_TimeSeries |
|
| AutoValue_Timestamp |
|
| AutoValue_TraceParams |
|
| AutoValue_TraceParams.Builder |
|
| AutoValue_Tracestate |
|
| AutoValue_Tracestate_Entry |
|
| AutoValue_Value_ValueDistribution |
|
| AutoValue_Value_ValueDouble |
|
| AutoValue_Value_ValueLong |
|
| AutoValue_Value_ValueSummary |
|
| AutoValue_View |
|
| AutoValue_View_AggregationWindow_Cumulative |
Deprecated. |
| AutoValue_View_AggregationWindow_Interval |
Deprecated. |
| AutoValue_View_Name |
|
| AutoValue_ViewData |
|
| AutoValue_ViewData_AggregationWindowData_CumulativeData |
Deprecated. |
| AutoValue_ViewData_AggregationWindowData_IntervalData |
Deprecated. |
| AwsIdentityDocUtils |
Util methods for getting and parsing AWS instance identity document.
|
| B3Format |
Implementation of the B3 propagation protocol.
|
| BaseMessageEvent |
Deprecated.
|
| BaseMessageEventUtils |
|
| BigendianEncoding |
|
| BinaryFormat |
This is a helper class for SpanContext propagation on the wire using binary encoding.
|
| BinaryFormat.NoopBinaryFormat |
|
| BinaryFormatImpl |
|
| BinarySerializationUtils |
Methods for serializing and deserializing TagContexts.
|
| BlankSpan |
The BlankSpan is a singleton class, which is the default Span that is used when
no Span implementation is available.
|
| BucketBoundaries |
The bucket boundaries for a histogram.
|
| CheckerFrameworkUtils |
Utility methods for suppressing nullness warnings and working around Checker Framework issues.
|
| Clock |
Interface for getting the current time.
|
| CloudResource |
Helper class for Cloud Resource environment.
|
| CloudTraceFormat |
Implementation of the "X-Cloud-Trace-Context" format, defined by the Google Cloud Trace.
|
| ConcurrentIntrusiveList<T extends ConcurrentIntrusiveList.Element<T>> |
An ConcurrentIntrusiveList<T> is a doubly-linked list where the link pointers are
embedded in the elements.
|
| ConcurrentIntrusiveList.Element<T extends ConcurrentIntrusiveList.Element<T>> |
|
| ContainerResource |
Helper class for K8S container Resource.
|
| ContextDataUtils |
|
| ContextHandle |
|
| ContextHandleImpl |
ContextHandle implementation using {@see io.grpc.Context}.
|
| ContextHandleUtils |
|
| ContextManager |
|
| ContextManagerImpl |
Default ContextManager implementation using io.grpc.Context
|
| ContextUtils |
Utility methods for accessing the TagContext contained in the Context.
|
| ContextUtils |
Deprecated.
|
| ContextUtils.EmptyTagContext |
|
| CorrelationContextFormat |
Implementation of the W3C correlation context propagation protocol.
|
| CurrentSpanUtils |
Util methods/functionality to interact with the Span in the Context.
|
| CurrentSpanUtils.CallableInSpan<V> |
|
| CurrentSpanUtils.RunnableInSpan |
|
| CurrentSpanUtils.ScopeInSpan |
|
| CurrentState |
The current state base implementation for stats and tags.
|
| CurrentState.InternalState |
|
| CurrentState.State |
Current state for stats or tags.
|
| CurrentTagMapUtils |
Utility methods for accessing the TagContext contained in the Context.
|
| CurrentTagMapUtils.WithTagMap |
|
| DaemonThreadFactory |
A ThreadFactory implementation that starts all Thread as daemons.
|
| DefaultVisibilityForTesting |
Indicates that an element is package-private instead of private only for the purpose of testing.
|
| DerivedDoubleCumulative |
Derived Double Cumulative metric, to report cumulative measurement of a double value.
|
| DerivedDoubleCumulative.NoopDerivedDoubleCumulative |
No-op implementations of DerivedDoubleCumulative class.
|
| DerivedDoubleCumulativeImpl |
|
| DerivedDoubleCumulativeImpl.PointWithFunction<T> |
|
| DerivedDoubleGauge |
Derived Double Gauge metric, to report instantaneous measurement of a double value.
|
| DerivedDoubleGauge.NoopDerivedDoubleGauge |
No-op implementations of DerivedDoubleGauge class.
|
| DerivedDoubleGaugeImpl |
|
| DerivedDoubleGaugeImpl.PointWithFunction<T> |
|
| DerivedLongCumulative |
Derived Long Cumulative metric, to report cumulative measurement of an int64 value.
|
| DerivedLongCumulative.NoopDerivedLongCumulative |
No-op implementations of DerivedLongCumulative class.
|
| DerivedLongCumulativeImpl |
|
| DerivedLongCumulativeImpl.PointWithFunction<T> |
|
| DerivedLongGauge |
Derived Long Gauge metric, to report instantaneous measurement of an int64 value.
|
| DerivedLongGauge.NoopDerivedLongGauge |
No-op implementations of DerivedLongGauge class.
|
| DerivedLongGaugeImpl |
|
| DerivedLongGaugeImpl.PointWithFunction<T> |
|
| DisruptorEventQueue |
A low-latency event queue for background updating of (possibly contended) objects.
|
| DisruptorEventQueue.DisruptorEnqueuer |
|
| DisruptorEventQueue.DisruptorEvent |
|
| DisruptorEventQueue.DisruptorEventFactory |
|
| DisruptorEventQueue.DisruptorEventHandler |
Every event that gets added to EventQueue will get processed here.
|
| Distribution |
Distribution contains summary statistics for a population of values.
|
| Distribution.Bucket |
The histogram bucket of the population values.
|
| Distribution.BucketOptions |
The bucket options used to create a histogram for the distribution.
|
| Distribution.BucketOptions.ExplicitOptions |
|
| DoubleCumulative |
Double Cumulative metric, to report instantaneous measurement of a double value.
|
| DoubleCumulative.DoublePoint |
The value of a single point in the Cumulative.TimeSeries.
|
| DoubleCumulative.NoopDoubleCumulative |
No-op implementations of DoubleCumulative class.
|
| DoubleCumulative.NoopDoubleCumulative.NoopDoublePoint |
No-op implementations of DoublePoint class.
|
| DoubleCumulativeImpl |
|
| DoubleCumulativeImpl.PointImpl |
|
| DoubleGauge |
Double Gauge metric, to report instantaneous measurement of a double value.
|
| DoubleGauge.DoublePoint |
The value of a single point in the Gauge.TimeSeries.
|
| DoubleGauge.NoopDoubleGauge |
No-op implementations of DoubleGauge class.
|
| DoubleGauge.NoopDoubleGauge.NoopDoublePoint |
No-op implementations of DoublePoint class.
|
| DoubleGaugeImpl |
|
| DoubleGaugeImpl.PointImpl |
|
| Duration |
Represents a signed, fixed-length span of time represented as a count of seconds and fractions of
seconds at nanosecond resolution.
|
| EndSpanOptions |
A class that enables overriding the default values used when ending a Span.
|
| EndSpanOptions.Builder |
|
| EventQueue |
A queue that processes events.
|
| EventQueue.Entry |
Base interface to be used for all entries in EventQueue.
|
| Exemplar |
An example point that may be used to annotate aggregated distribution values, associated with a
histogram bucket.
|
| ExemplarUtils |
Utils for recording Exemplars for OpenCensus stats.
|
| ExperimentalApi |
Indicates a public API that can change at any time, and has no guarantee of API stability and
backward-compatibility.
|
| ExportComponent |
|
| ExportComponent |
|
| ExportComponent.NoopExportComponent |
|
| ExportComponent.NoopExportComponent |
|
| ExportComponentImpl |
|
| ExportComponentImpl |
|
| ExtendedContainerRequest |
Contains both ContainerRequestContext and ResourceInfo.
|
| Function<A,B> |
Used to specify matching functions for use encoding tagged unions (i.e.
|
| Functions |
|
| GcpMetadataConfig |
Retrieves Google Cloud project-id and a limited set of instance attributes from Metadata server.
|
| HostResource |
Helper class for Host Resource.
|
| HttpClientHandler<Q,P,C> |
This helper class provides routine methods to instrument HTTP clients.
|
| HttpExtractor<Q,P> |
An adaptor to extract information from request and response.
|
| HttpMeasureConstants |
A helper class which holds OpenCensus's default HTTP Measures and TagKeys.
|
| HttpPropagationUtil |
|
| HttpRequestContext |
This class provides storage per request context on http client and server.
|
| HttpRequestListener |
This class extracts attributes from Http Client Request and Response.
|
| HttpServerHandler<Q,P,C> |
This helper class provides routine methods to instrument HTTP servers.
|
| HttpTraceAttributeConstants |
Constant Trace attribute keys for HTTP Request and Response @Since 0.18
|
| HttpTraceUtil |
A helper class to provide convenience methods for tracing.
|
| HttpViewConstants |
A helper class that holds OpenCensus's default HTTP Views.
|
| HttpViews |
A helper class that allows users to register HTTP views easily.
|
| InProcessRunningSpanStore |
|
| InProcessRunningSpanStore.InProcessRunningSpanStoreImpl |
|
| InProcessSampledSpanStoreImpl |
|
| InProcessSampledSpanStoreImpl.Bucket |
|
| InProcessSampledSpanStoreImpl.PerSpanNameSamples |
Keeps samples for a given span name.
|
| InProcessSampledSpanStoreImpl.RegisterSpanNameEvent |
|
| InProcessSampledSpanStoreImpl.UnregisterSpanNameEvent |
|
| Internal |
Annotates a program element (class, method, package etc) which is internal to OpenCensus, not
part of the public API, and should not be used by users of the OpenCensus library.
|
| InternalUtils |
Internal tagging utilities.
|
| IntervalBucket |
The bucket with aggregated MeasureValues used for IntervalViewData.
|
| IntervalMetricReader |
Wrapper of the MetricReader which automatically reads and exports the metrics every
export interval.
|
| IntervalMetricReader.Options |
|
| IntervalMetricReader.Options.Builder |
|
| IntervalMetricReader.Worker |
|
| JaxrsClientExtractor |
Extracts information from JAX-RS client request and response.
|
| JaxrsClientFilter |
JAX-RS client request and response filter to provide instrumentation of client calls with
OpenCensus.
|
| JaxrsContainerExtractor |
Extracts information from JAX-RS container request and response.
|
| JaxrsContainerFilter |
JAX-RS request and response filter to provide instrumentation of JAX-RS based endpoint with
OpenCensus.
|
| K8sResource |
Helper class for Kubernetes deployment service Resource.
|
| LabelKey |
The key of a Label associated with a MetricDescriptor.
|
| LabelValue |
The value of a Label associated with a TimeSeries.
|
| Link |
A link to a Span from a different trace.
|
| Link.Type |
The relationship with the linked Span relative to the current Span.
|
| LongCumulative |
Long Cumulative metric, to report instantaneous measurement of an int64 value.
|
| LongCumulative.LongPoint |
The value of a single point in the Cumulative.TimeSeries.
|
| LongCumulative.NoopLongCumulative |
No-op implementations of LongCumulative class.
|
| LongCumulative.NoopLongCumulative.NoopLongPoint |
No-op implementations of LongPoint class.
|
| LongCumulativeImpl |
|
| LongCumulativeImpl.PointImpl |
|
| LongGauge |
Long Gauge metric, to report instantaneous measurement of an int64 value.
|
| LongGauge.LongPoint |
The value of a single point in the Gauge.TimeSeries.
|
| LongGauge.NoopLongGauge |
No-op implementations of LongGauge class.
|
| LongGauge.NoopLongGauge.NoopLongPoint |
No-op implementations of LongPoint class.
|
| LongGaugeImpl |
|
| LongGaugeImpl.PointImpl |
|
| Measure |
The definition of the Measurement that is taken by OpenCensus library.
|
| Measure.MeasureDouble |
|
| Measure.MeasureLong |
|
| MeasureMap |
A map from Measures to measured values to be recorded at the same time.
|
| MeasureMapImpl |
|
| MeasureMapInternal |
A map from Measure's to measured values.
|
| MeasureMapInternal.Builder |
|
| Measurement |
Immutable representation of a Measurement.
|
| Measurement.MeasurementDouble |
|
| Measurement.MeasurementLong |
|
| MeasureToViewMap |
|
| MessageEvent |
A class that represents a generic messaging event.
|
| MessageEvent.Builder |
|
| MessageEvent.Type |
Available types for a MessageEvent.
|
| Meter |
|
| Metric |
|
| MetricDescriptor |
|
| MetricDescriptor.Type |
The kind of metric.
|
| MetricExporter |
Abstract class that represents a metric exporter.
|
| MetricOptions |
|
| MetricOptions.Builder |
|
| MetricProducer |
|
| MetricProducerImpl |
|
| MetricProducerManager |
Keeps a set of MetricProducer that is used by exporters to determine the metrics that
need to be exported.
|
| MetricProducerManager.NoopMetricProducerManager |
|
| MetricProducerManagerImpl |
|
| MetricReader |
|
| MetricReader.Options |
|
| MetricReader.Options.Builder |
|
| MetricRegistry |
Creates and manages your application's set of metrics.
|
| MetricRegistry.NoopMetricRegistry |
|
| MetricRegistryImpl |
|
| MetricRegistryImpl.MetricProducerForRegistry |
|
| MetricRegistryImpl.RegisteredMeters |
|
| Metrics |
Annotation to mark JAX-RS endpoint or method for metrics collection.
|
| Metrics |
|
| MetricsComponent |
|
| MetricsComponent.NoopMetricsComponent |
|
| MetricsComponentImpl |
|
| MetricsComponentImplBase |
|
| MetricsComponentImplLite |
|
| MetricUtils |
|
| MillisClock |
A Clock that uses System.currentTimeMillis() and System.nanoTime().
|
| MutableAggregation |
Mutable version of Aggregation that supports adding values.
|
| MutableAggregation.MutableCount |
Calculate count on aggregated MeasureValues.
|
| MutableAggregation.MutableDistribution |
Calculate distribution stats on aggregated MeasureValues.
|
| MutableAggregation.MutableLastValueDouble |
Calculate double last value on aggregated MeasureValues.
|
| MutableAggregation.MutableLastValueLong |
Calculate last long value on aggregated MeasureValues.
|
| MutableAggregation.MutableMean |
Calculate mean on aggregated MeasureValues.
|
| MutableAggregation.MutableSumDouble |
Calculate sum of doubles on aggregated MeasureValues.
|
| MutableAggregation.MutableSumLong |
Calculate sum of longs on aggregated MeasureValues.
|
| MutableViewData |
A mutable version of ViewData, used for recording stats and start/end time.
|
| MutableViewData.CreateCumulative |
|
| MutableViewData.CreateInterval |
|
| MutableViewData.CumulativeMutableViewData |
|
| MutableViewData.IntervalMutableViewData |
|
| NetworkEvent |
Deprecated.
|
| NetworkEvent.Builder |
Deprecated.
|
| NetworkEvent.Type |
Available types for a NetworkEvent.
|
| NeverSampleSampler |
Sampler that always makes a "no" decision on Span sampling.
|
| NonThrowingCloseable |
Deprecated.
|
| NoopScope |
A Scope that does nothing when it is created or closed.
|
| NoopScope |
A Scope that does nothing when it is created or closed.
|
| NoopStats |
No-op implementations of stats classes.
|
| NoopStats.NoopMeasureMap |
|
| NoopStats.NoopStatsComponent |
|
| NoopStats.NoopStatsRecorder |
|
| NoopStats.NoopViewManager |
|
| NoopTagMapBuilder |
|
| NoopTags |
No-op implementations of tagging classes.
|
| NoopTags.NoopTagContext |
|
| NoopTags.NoopTagContextBinarySerializer |
|
| NoopTags.NoopTagContextBuilder |
|
| NoopTags.NoopTagContextTextFormat |
|
| NoopTags.NoopTagger |
|
| NoopTags.NoopTagPropagationComponent |
|
| NoopTags.NoopTagsComponent |
|
| NoRecordEventsSpanImpl |
Implementation for the Span class that does not record trace events.
|
| OcHttpServletExtractor |
This class extracts attributes from HttpServletRequest and HttpServletResponse.
|
| OcHttpServletFilter |
This filter class implements Filter interface called by web container.
|
| OcHttpServletListener |
This class implements AsyncListener to handle span completion for async request handling.
|
| OcHttpServletUtil |
|
| OcJettyHttpClient |
This class is a wrapper to HttpClient.
|
| OcJettyHttpClientExtractor |
This class extracts attributes from Request and Response.
|
| OpenCensusLibraryInformation |
Class holder for all common constants (such as the version) for the OpenCensus Java library.
|
| OpenCensusTraceContextDataInjector |
A Log4j ContextDataInjector that adds OpenCensus tracing data to log events.
|
| Point |
A timestamped measurement of a TimeSeries.
|
| ProbabilitySampler |
We assume the lower 64 bits of the traceId's are randomly distributed around the whole (long)
range.
|
| PrometheusExportUtils |
Util methods to convert OpenCensus Metrics data models to Prometheus data models.
|
| PrometheusStatsCollector |
OpenCensus Metrics Collector for Prometheus.
|
| PrometheusStatsCollector.DescribeMetricExporter |
|
| PrometheusStatsCollector.ExportMetricExporter |
|
| PrometheusStatsConfiguration |
|
| PrometheusStatsConfiguration.Builder |
|
| PropagationComponent |
Container class for all the supported propagation formats.
|
| PropagationComponent.NoopPropagationComponent |
|
| PropagationComponentImpl |
|
| Provider |
OpenCensus service provider mechanism.
|
| QueueMetricProducer |
Wrapper of MetricProducer which allows metrics to be pushed and buffered.
|
| QueueMetricProducer.Options |
|
| QueueMetricProducer.Options.Builder |
|
| RandomHandler |
Abstract class to access the current Random.
|
| RandomHandler.SecureRandomHandler |
|
| RecordEventsSpanImpl |
Implementation for the Span class that records trace events.
|
| RecordEventsSpanImpl.AttributesWithCapacity |
|
| RecordEventsSpanImpl.EventWithNanoTime<T> |
|
| RecordEventsSpanImpl.StartEndHandler |
|
| RecordEventsSpanImpl.TraceEvents<T> |
|
| RecordUtils |
|
| RecordUtils.AggregationDefaultFunction |
|
| RecordUtils.CreateMutableCount |
|
| RecordUtils.CreateMutableDistribution |
|
| RecordUtils.CreateMutableLastValueDouble |
|
| RecordUtils.CreateMutableLastValueLong |
|
| RecordUtils.CreateMutableSumDouble |
|
| RecordUtils.CreateMutableSumLong |
|
| Resource |
Resource represents a resource, which capture identifying information about the entities
for which signals (stats or traces) are reported.
|
| ResourceUtils |
Utilities for auto detecting resource based on the environment where the application is running.
|
| RpcMeasureConstants |
Constants for collecting rpc stats.
|
| RpcViewConstants |
Constants for exporting views on rpc stats.
|
| RpcViews |
Helper class that allows users to register rpc views easily.
|
| RpczZPageHandler |
HTML page formatter for gRPC cumulative and interval stats.
|
| RpczZPageHandler.StatsSnapshot |
|
| RunningSpanStore |
This class allows users to access in-process information about all running spans.
|
| RunningSpanStore.Filter |
Filter for running spans.
|
| RunningSpanStore.NoopRunningSpanStore |
|
| RunningSpanStore.PerSpanNameSummary |
Summary of all available data for a span name.
|
| RunningSpanStore.Summary |
The summary of all available data.
|
| SampledSpanStore |
This class allows users to access in-process information such as latency based sampled spans and
error based sampled spans.
|
| SampledSpanStore.ErrorFilter |
Filter for error based sampled spans.
|
| SampledSpanStore.LatencyBucketBoundaries |
The latency buckets boundaries.
|
| SampledSpanStore.LatencyFilter |
Filter for latency based sampled spans.
|
| SampledSpanStore.NoopSampledSpanStore |
|
| SampledSpanStore.PerSpanNameSummary |
Summary of all available data for a span name.
|
| SampledSpanStore.Summary |
The summary of all available data.
|
| SampledSpanStoreImpl |
|
| SampledSpanStoreImpl.NoopSampledSpanStoreImpl |
|
| Sampler |
Sampler is used to make decisions on Span sampling.
|
| Samplers |
Static class to access a set of pre-defined Samplers.
|
| Scope |
A Closeable that represents a change to the current context over a scope of code.
|
| ServerStats |
A representation of stats measured on the server side.
|
| ServerStatsDeserializationException |
|
| ServerStatsEncoding |
A service class to encode/decode ServerStats as defined by the spec.
|
| ServerStatsFieldEnums |
A Enum representation for Ids and Size for attributes of ServerStats.
|
| ServerStatsFieldEnums.Id |
Available Ids for ServerStats attributes.
|
| ServerStatsFieldEnums.Size |
Size for each attributes in ServerStats.
|
| SimpleEventQueue |
An EventQueue that processes events in the current thread.
|
| Span |
An abstract class that represents a span.
|
| Span.Kind |
Type of span.
|
| Span.Options |
Span options.
|
| 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.
|
| SpanBuilder.NoopSpanBuilder |
|
| SpanBuilderImpl |
|
| SpanBuilderImpl.Options |
|
| SpanContext |
A class that represents a span context.
|
| SpanContextParseException |
|
| SpanData |
Immutable representation of all data collected by the Span class.
|
| SpanData.Attributes |
A set of attributes and the number of dropped attributes representation.
|
| SpanData.Links |
A list of links and the number of dropped links representation.
|
| SpanData.TimedEvent<T> |
A timed event representation.
|
| SpanData.TimedEvents<T> |
A list of timed events and the number of dropped events representation.
|
| SpanExporter |
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.Handler |
An abstract class that allows different tracing services to export recorded data for sampled
spans in their own format.
|
| SpanExporter.NoopSpanExporter |
|
| SpanExporterImpl |
|
| SpanExporterImpl.ReportDroppedSpans |
|
| SpanExporterImpl.ReportPushedSpans |
|
| SpanExporterImpl.ReportReferencedSpans |
|
| SpanExporterImpl.Worker |
|
| SpanId |
A class that represents a span identifier.
|
| StartEndHandlerImpl |
Uses the provided EventQueue to defer processing/exporting of the SpanData to
avoid impacting the critical path.
|
| StartEndHandlerImpl.SpanEndEvent |
|
| StartEndHandlerImpl.SpanStartEvent |
|
| Stats |
|
| StatsCollectionState |
|
| StatsComponent |
|
| StatsComponentImpl |
|
| StatsComponentImplBase |
|
| StatsComponentImplLite |
|
| StatsManager |
Object that stores all views and stats.
|
| StatsManager.StatsEvent |
|
| StatsRecorder |
Provides methods to record stats against tags.
|
| StatsRecorderImpl |
|
| StatszZPageHandler |
HTML page formatter for all exported Views.
|
| StatszZPageHandler.TreeNode |
|
| Status |
Defines the status of a Span by providing a standard Status.CanonicalCode in conjunction
with an optional descriptive message.
|
| Status.CanonicalCode |
The set of canonical status codes.
|
| StatusConverter |
Utility class to convert between Status and Status.
|
| StringUtils |
Internal utility methods for working with tag keys, tag values, and metric names.
|
| Style |
|
| Summary |
Implementation of the Distribution as a summary of observations.
|
| Summary.Snapshot |
Represents the summary observation of the recorded events over a sliding time window.
|
| Summary.Snapshot.ValueAtPercentile |
Represents the value at a given percentile of a distribution.
|
| Tag |
|
| TagContext |
A map from TagKey to TagValue that can be used to label anything that is
associated with a specific operation.
|
| TagContextBinarySerializer |
Object for serializing and deserializing TagContexts with the binary format.
|
| TagContextBinarySerializerImpl |
|
| TagContextBuilder |
|
| TagContextDeserializationException |
Exception thrown when a TagContext cannot be parsed.
|
| TagContextSerializationException |
Exception thrown when a TagContext cannot be serialized.
|
| TagContextTextFormat |
Object for injecting and extracting TagContext as text into carriers that travel in-band
across process boundaries.
|
| TagContextTextFormat.Getter<C> |
Class that allows a TagContextTextFormat to read propagated fields from a carrier.
|
| TagContextTextFormat.Setter<C> |
Class that allows a TagContextTextFormat to set propagated fields into a carrier.
|
| TagContextUtils |
|
| Tagger |
Object for creating new TagContexts and TagContexts based on the current context.
|
| TaggerImpl |
|
| TaggingState |
|
| TagKey |
|
| TagMapBuilderImpl |
|
| TagMapImpl |
|
| TagMapImpl.TagIterator |
|
| TagMetadata |
|
| TagMetadata.TagTtl |
|
| TagPropagationComponent |
Object containing all supported TagContext propagation formats.
|
| TagPropagationComponentImpl |
|
| Tags |
|
| TagsComponent |
|
| TagsComponentImpl |
|
| TagsComponentImplBase |
|
| TagsComponentImplLite |
|
| TagValue |
A validated tag value.
|
| TagValueWithMetadata |
Internal helper class that holds a TagValue and a TagMetadata.
|
| TestClock |
A Clock that allows the time to be set for testing.
|
| TestHandler |
|
| TextFormat |
Injects and extracts trace identifiers as text into carriers that travel
in-band across process boundaries.
|
| TextFormat.Getter<C> |
Class that allows a TextFormat to read propagated fields from a carrier.
|
| TextFormat.NoopTextFormat |
|
| TextFormat.Setter<C> |
Class that allows a TextFormat to set propagated fields into a carrier.
|
| ThreadLocalRandomHandler |
|
| TimeLimitedHandler |
An abstract class that allows different tracing services to export recorded data for sampled
spans in their own format within a given time frame.
|
| TimeSeries |
A collection of data points that describes the time-varying values of a Metric.
|
| Timestamp |
A representation of an instant in time.
|
| TimestampConverter |
This class provides a mechanism for converting nanoTime values to
Timestamp.
|
| TimeUtils |
|
| ToDoubleFunction<T> |
Represents a function that produces a double-valued result.
|
| ToLongFunction<T> |
Represents a function that produces a long-valued result.
|
| TraceComponent |
|
| TraceComponent.NoopTraceComponent |
|
| TraceComponentImpl |
|
| TraceComponentImpl |
Deprecated. |
| TraceComponentImplBase |
Helper class to allow sharing the code for all the TraceComponent implementations.
|
| TraceComponentImplLite |
|
| TraceComponentImplLite |
Deprecated. |
| TraceConfig |
Global configuration of the trace service.
|
| TraceConfig.NoopTraceConfig |
|
| TraceConfigImpl |
Global configuration of the trace service.
|
| TraceConfigzZPageHandler |
HTML page formatter for tracing config.
|
| TraceContextFormat |
Implementation of the TraceContext propagation protocol.
|
| TraceId |
A class that represents a trace identifier.
|
| TraceOptions |
A class that represents global trace options.
|
| TraceOptions.Builder |
|
| TraceParams |
Class that holds global trace parameters.
|
| TraceParams.Builder |
|
| Tracer |
Tracer is a simple, thin class for Span creation and in-process context interaction.
|
| Tracer.NoopTracer |
|
| TracerImpl |
|
| Tracestate |
Carries tracing-system specific context in a list of key-value pairs.
|
| Tracestate.Builder |
|
| Tracestate.Entry |
Immutable key-value pair for Tracestate.
|
| TracezZPageHandler |
HTML page formatter for tracing debug.
|
| TracezZPageHandler.RequestType |
|
| TracezZPageHandler.SpanDataComparator |
|
| TracezZPageHandler.TimedEventComparator |
|
| Tracing |
|
| Utils |
General internal utility methods.
|
| Utils |
General internal utility methods.
|
| Value |
The actual point value for a Point.
|
| Value.ValueDistribution |
|
| Value.ValueDouble |
A 64-bit double-precision floating-point Value.
|
| Value.ValueLong |
|
| Value.ValueSummary |
Value.ValueSummary contains a snapshot representing values calculated over an arbitrary time
window.
|
| VarInt |
Common methods to encode and decode varints and varlongs into ByteBuffers and arrays.
|
| View |
A View specifies an aggregation and a set of tag keys.
|
| View.AggregationWindow |
Deprecated.
|
| View.AggregationWindow.Cumulative |
Deprecated.
|
| View.AggregationWindow.Interval |
Deprecated.
|
| View.Name |
The name of a View.
|
| ViewData |
The aggregated data for a particular View.
|
| ViewData.AggregationWindowData |
Deprecated.
|
| ViewData.AggregationWindowData.CumulativeData |
Deprecated.
|
| ViewData.AggregationWindowData.IntervalData |
Deprecated.
|
| ViewManager |
Provides facilities to register Views for collecting stats and retrieving stats data as a
ViewData.
|
| ViewManagerImpl |
|
| WriteListenerWrapper |
This class is a wrapper class for WriteListener.
|
| ZeroTimeClock |
A Clock that always returns 0.
|
| ZPageHandler |
Main interface for all the Z-Pages.
|
| ZPageHandlers |
A collection of HTML pages to display stats and trace data and allow library configuration
control.
|
| ZPageHttpHandler |
An HttpHandler that can be used to render HTML pages using any ZPageHandler.
|