Class PromExpositionFormat

java.lang.Object
io.nosqlbench.nb.api.engine.metrics.reporters.PromExpositionFormat

public class PromExpositionFormat extends Object
Format NBMetrics according to the prometheus exposition format.
See Also:
  • Constructor Details

    • PromExpositionFormat

      public PromExpositionFormat()
  • Method Details

    • format

      public static String format(Clock clock, com.codahale.metrics.Metric... metrics)
    • format

      public static StringBuilder format(Clock clock, StringBuilder builder, Object... metrics)
      Parameters:
      clock - The clock to use for assigning an observation time to each metric value.
      builder - A string builder to append to
      metrics - zero or more metric which need to be formatted
      Returns:
      A string representation of the metrics in prometheus exposition format
    • labels

      public static String labels(Map<String,String> labels, String... additional)