Interface LongCounter


@ThreadSafe public interface LongCounter
A Counter instrument that records long values.
Since:
1.10.0
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    add(long value)
    Records a value.
    void
    add(long value, Attributes attributes)
    Records a value with a set of attributes.
    void
    add(long value, Attributes attributes, io.opentelemetry.context.Context context)
    Records a value with a set of attributes.
  • Method Details

    • add

      void add(long value)
      Records a value.

      Note: This may use Context.current() to pull the context associated with this measurement.

      Parameters:
      value - The increment amount. MUST be non-negative.
    • add

      void add(long value, Attributes attributes)
      Records a value with a set of attributes.

      Note: This may use Context.current() to pull the context associated with this measurement.

      Parameters:
      value - The increment amount. MUST be non-negative.
      attributes - A set of attributes to associate with the value.
    • add

      void add(long value, Attributes attributes, io.opentelemetry.context.Context context)
      Records a value with a set of attributes.
      Parameters:
      value - The increment amount. MUST be non-negative.
      attributes - A set of attributes to associate with the value.
      context - The explicit context to associate with this measurement.