Class MetricsDataToolManager

java.lang.Object
com.smeup.kokos.sdk.tools.DataToolManager
com.smeup.kokos.sdk.tools.MetricsDataToolManager

public class MetricsDataToolManager extends com.smeup.kokos.sdk.tools.DataToolManager
  • Field Details

    • PROMETHEUS_REGISTRY

      public static io.micrometer.prometheusmetrics.PrometheusMeterRegistry PROMETHEUS_REGISTRY
  • Constructor Details

    • MetricsDataToolManager

      public MetricsDataToolManager()
  • Method Details

    • initMetrics

      public static void initMetrics()
    • bindJettyServerMetrics

      public static void bindJettyServerMetrics(org.eclipse.jetty.server.Server server)
    • addCounterMetric

      public static void addCounterMetric(MetricsType metricType)
    • incrementCounter

      public static void incrementCounter(MetricsType metricsType, int size, String... tags)
    • addGaugeMetric

      public static <T> void addGaugeMetric(MetricsType metricType, T stateObject, ToDoubleFunction<T> valueFunction)
    • scrape

      public static String scrape()