Package io.opencensus.metrics
This package describes the Metrics data model. Metrics are a data model for what stats exporters
take as input. This data model may eventually become the wire format for metrics.
WARNING: Currently all the public classes under this package are marked as ExperimentalApi
. The classes and APIs under io.opencensus.metrics
are likely to get backwards-incompatible updates in the future. DO NOT USE except for
experimental purposes.
Please see https://github.com/census-instrumentation/opencensus-specs/blob/master/stats/Metrics.md and https://github.com/census-instrumentation/opencensus-proto/blob/master/opencensus/proto/stats/metrics/metrics.proto for more details.
-
Class Summary Class Description AutoValue_LabelKey AutoValue_LabelValue AutoValue_MetricOptions AutoValue_MetricOptions.Builder DerivedDoubleCumulative Derived Double Cumulative metric, to report cumulative measurement of a double value.DerivedDoubleCumulative.NoopDerivedDoubleCumulative No-op implementations of DerivedDoubleCumulative class.DerivedDoubleGauge Derived Double Gauge metric, to report instantaneous measurement of a double value.DerivedDoubleGauge.NoopDerivedDoubleGauge No-op implementations of DerivedDoubleGauge class.DerivedLongCumulative Derived Long Cumulative metric, to report cumulative measurement of an int64 value.DerivedLongCumulative.NoopDerivedLongCumulative No-op implementations of DerivedLongCumulative class.DerivedLongGauge Derived Long Gauge metric, to report instantaneous measurement of an int64 value.DerivedLongGauge.NoopDerivedLongGauge No-op implementations of DerivedLongGauge class.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.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.LabelKey The key of aLabel
associated with aMetricDescriptor
.LabelValue The value of aLabel
associated with aTimeSeries
.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.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.MetricOptions Options for every metric added to theMetricRegistry
.MetricOptions.Builder Builder forMetricOptions
.MetricRegistry Creates and manages your application's set of metrics.MetricRegistry.NoopMetricRegistry Metrics Class for accessing the defaultMetricsComponent
.MetricsComponent Class that holds the implementation instance forExportComponent
.MetricsComponent.NoopMetricsComponent