DoubleHistogram Interface

public interface DoubleHistogram

A histogram instrument that records long values.

Method Summary

Modifier and Type Method and Description
abstract boolean isEnabled()

Flag indicating if metric implementation is detected and functional, use it to minimize performance impact associated with metrics, e.g.

abstract void record(double value, TelemetryAttributes attributes, Context context)

Records a value with a set of attributes.

Method Details

isEnabled

public abstract 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

record

public abstract void record(double value, TelemetryAttributes attributes, Context context)

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.

Applies to