Package com.azure.core.util.metrics
Interface LongCounter
public interface LongCounter
A counter instrument that records
long values.
Counters only allow adding positive values, and guarantee the resulting metrics will be always-increasing monotonic sums.
-
Method Summary
Modifier and TypeMethodDescriptionvoidadd(long value, TelemetryAttributes attributes, Context context) Records a value with a set of attributes.booleanFlag indicating if metric implementation is detected and functional, use it to minimize performance impact associated with metrics, e.g. measuring latency.
-
Method Details
-
add
Records a value with a set of attributes.- Parameters:
value- The amount of the measurement.attributes- Collection of attributes representing metric dimensions.context- The explicit context to associate with this measurement.
-
isEnabled
boolean isEnabled()Flag indicating if metric implementation is detected and functional, use it to minimize performance impact associated with metrics, e.g. measuring latency.- Returns:
trueif enabled,falseotherwise
-