Class GaugeCollector


  • public abstract class GaugeCollector
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      java.lang.String description  
      static java.time.format.DateTimeFormatter formatter  
      java.lang.String[] labels  
      java.lang.String name  
    • Constructor Summary

      Constructors 
      Constructor Description
      GaugeCollector​(java.lang.String name, java.lang.String description, java.lang.String[] labels)  
    • Field Detail

      • name

        public java.lang.String name
      • description

        public java.lang.String description
      • labels

        public java.lang.String[] labels
      • formatter

        public static final java.time.format.DateTimeFormatter formatter
    • Constructor Detail

      • GaugeCollector

        public GaugeCollector​(java.lang.String name,
                              java.lang.String description,
                              java.lang.String[] labels)
    • Method Detail

      • getGauge

        public io.prometheus.client.Gauge getGauge()
      • collectAsMeasurements

        public java.util.List<Measurement> collectAsMeasurements()
      • collect

        public abstract java.util.List<io.prometheus.client.Collector.MetricFamilySamples> collect()