Class LongGaugeImpl
java.lang.Object
io.opencensus.metrics.LongGauge
io.opencensus.implcore.metrics.LongGaugeImpl
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class LongGauge
LongGauge.LongPoint -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()Removes allTimeSeriesfrom the gauge metric. i.e. references to all previousLongPointobjects are invalid (not part of the metric).Returns aLongPointfor a gauge with all labels not set, or default labels.getOrCreateTimeSeries(List<LabelValue> labelValues) Creates aTimeSeriesand returns aLongPointif the specifiedlabelValuesis not already associated with this gauge, else returns an existingLongPoint.voidremoveTimeSeries(List<LabelValue> labelValues) Removes theTimeSeriesfrom the gauge metric, if it is present. i.e. references to previousLongPointobjects are invalid (not part of the metric).
-
Method Details
-
getOrCreateTimeSeries
Description copied from class:LongGaugeCreates aTimeSeriesand returns aLongPointif the specifiedlabelValuesis not already associated with this gauge, else returns an existingLongPoint.It is recommended to keep a reference to the LongPoint instead of always calling this method for manual operations.
- Specified by:
getOrCreateTimeSeriesin classLongGauge- Parameters:
labelValues- the list of label values. The number of label values must be the same to that of the label keys passed toMetricRegistry.addLongGauge(String, String, String, List).- Returns:
- a
LongPointthe value of single gauge.
-
getDefaultTimeSeries
Description copied from class:LongGaugeReturns aLongPointfor a gauge with all labels not set, or default labels.- Specified by:
getDefaultTimeSeriesin classLongGauge- Returns:
- a
LongPointfor a gauge with all labels not set, or default labels.
-
removeTimeSeries
Description copied from class:LongGaugeRemoves theTimeSeriesfrom the gauge metric, if it is present. i.e. references to previousLongPointobjects are invalid (not part of the metric).- Specified by:
removeTimeSeriesin classLongGauge- Parameters:
labelValues- the list of label values.
-
clear
-
getMetricDescriptor
-
getMetric
-