Class Metrics

java.lang.Object
com.smeup.kokos.sdk.metrics.Metrics

public class Metrics extends Object
  • Field Details

    • PROMETHEUS_REGISTRY

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

    • Metrics

      public Metrics()
  • 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)
    • addGaugeMetric

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

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

      public static String scrape()