Class PrometheusFormat

java.lang.Object
io.helidon.metrics.serviceapi.PrometheusFormat

public final class PrometheusFormat extends Object
Support for creating Prometheus responses for metrics endpoints.
  • Method Details

    • prometheusDataByName

      public static String prometheusDataByName(Registry registry, String metricName)
      Create Prometheus metric response for specified metric in a specified registry.
      Parameters:
      registry - registry
      metricName - metric name
      Returns:
      data of the metric
    • prometheusData

      public static String prometheusData(Registry... registries)
      Create Prometheus metric response for specified registries.
      Parameters:
      registries - registries to use
      Returns:
      data of metrics
    • prometheusData

      public static String prometheusData(MetricID metricId, HelidonMetric value, boolean withHelpType)
      Create Prometheus metric response for a specific metric instance.
      Parameters:
      metricId - metric ID
      value - metric instance
      withHelpType - whether to add help information
      Returns:
      data of metric