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 TypeMethodDescriptionvoid
add
(long value, TelemetryAttributes attributes, Context context) Records a value with a set of attributes.boolean
Flag indicating if metric implementation is detected and functional, use it to minimize performance impact associated with metrics, e.g.
-
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:
true
if enabled,false
otherwise
-