java.lang.Object
io.prometheus.metrics.model.snapshots.Unit

public final class Unit extends Object
Some pre-defined units for convenience. You can create your own units with
     new Unit("myUnit");
 
Note that in Prometheus, units are largely based on SI base units (seconds, bytes, joules, grams, meters, ratio, volts, amperes, and Celsius).
  • Field Details

    • RATIO

      public static final Unit RATIO
    • SECONDS

      public static final Unit SECONDS
    • BYTES

      public static final Unit BYTES
    • CELSIUS

      public static final Unit CELSIUS
    • JOULES

      public static final Unit JOULES
    • GRAMS

      public static final Unit GRAMS
    • METERS

      public static final Unit METERS
    • VOLTS

      public static final Unit VOLTS
    • AMPERES

      public static final Unit AMPERES
  • Constructor Details

    • Unit

      public Unit(String name)
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • nanosToSeconds

      public static double nanosToSeconds(long nanos)
    • millisToSeconds

      public static double millisToSeconds(long millis)
    • secondsToMillis

      public static double secondsToMillis(double seconds)
    • kiloBytesToBytes

      public static double kiloBytesToBytes(double kilobytes)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object