Interface PointData

All Known Subinterfaces:
DoublePointData, ExponentialHistogramPointData, HistogramPointData, LongPointData, SummaryPointData
All Known Implementing Classes:
AutoValue_ImmutableDoublePointData, AutoValue_ImmutableExponentialHistogramPointData, AutoValue_ImmutableHistogramPointData, AutoValue_ImmutableLongPointData, AutoValue_ImmutableSummaryPointData, ImmutableDoublePointData, ImmutableExponentialHistogramPointData, ImmutableHistogramPointData, ImmutableLongPointData, ImmutableSummaryPointData, MutableDoublePointData, MutableExponentialHistogramPointData, MutableHistogramPointData, MutableLongPointData

public interface PointData
A point in the metric data model.

A point represents the aggregation of measurements recorded with a particular set of Attributes over some time interval.

Since:
1.14.0
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the attributes of the aggregation.
    long
    Returns the end time of the aggregation in epoch nanos.
    List<? extends ExemplarData>
    List of exemplars collected from measurements aggregated into this point.
    long
    Returns the start time of the aggregation in epoch nanos.
  • Method Details

    • getStartEpochNanos

      long getStartEpochNanos()
      Returns the start time of the aggregation in epoch nanos.
    • getEpochNanos

      long getEpochNanos()
      Returns the end time of the aggregation in epoch nanos.
    • getAttributes

      Attributes getAttributes()
      Returns the attributes of the aggregation.
    • getExemplars

      List<? extends ExemplarData> getExemplars()
      List of exemplars collected from measurements aggregated into this point.