Class Metrics

java.lang.Object
ai.vespa.metricsproxy.metric.Metrics

public class Metrics extends Object
Once a getter is called, the instance is frozen and no more metrics can be added.
  • Constructor Details

    • Metrics

      public Metrics()
    • Metrics

      public Metrics(Instant timestamp)
  • Method Details

    • getTimeStamp

      public Instant getTimeStamp()
    • setTimeStamp

      public void setTimeStamp(Instant timestamp)
      Update the timestamp
      Parameters:
      timestamp - IN UTC seconds resolution
    • add

      public void add(Metric m)
    • size

      public int size()
      Returns the size of the metrics covered. Note that this might also contain expired metrics.
    • list

      public List<Metric> list()
    • toString

      public String toString()
      Overrides:
      toString in class Object