Class UnknownSnapshot.UnknownDataPointSnapshot

java.lang.Object
io.prometheus.metrics.model.snapshots.DataPointSnapshot
io.prometheus.metrics.model.snapshots.UnknownSnapshot.UnknownDataPointSnapshot
Enclosing class:
UnknownSnapshot

public static final class UnknownSnapshot.UnknownDataPointSnapshot extends DataPointSnapshot
  • Constructor Details

    • UnknownDataPointSnapshot

      public UnknownDataPointSnapshot(double value, Labels labels, Exemplar exemplar)
      To create a new UnknownSnapshot.UnknownDataPointSnapshot, you can either call the constructor directly or use the Builder with builder().
      Parameters:
      value - the value.
      labels - must not be null. Use Labels.EMPTY if there are no labels.
      exemplar - may be null.
    • UnknownDataPointSnapshot

      public UnknownDataPointSnapshot(double value, Labels labels, Exemplar exemplar, long scrapeTimestampMillis)
      Constructor with an additional scrape timestamp. This is only useful in rare cases as the scrape timestamp is usually set by the Prometheus server during scraping. Exceptions include mirroring metrics with given timestamps from other metric sources.
  • Method Details