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 Type
    Method
    Description
    void
    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

      void add(long 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.
    • 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