Package com.smeup.kokos.sdk.metrics
Class Metrics
java.lang.Object
com.smeup.kokos.sdk.metrics.Metrics
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic io.micrometer.prometheusmetrics.PrometheusMeterRegistry -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddCounterMetric(MetricsType metricType) static <T> voidaddGaugeMetric(MetricsType metricType, T stateObject, ToDoubleFunction<T> valueFunction) static voidbindJettyServerMetrics(org.eclipse.jetty.server.Server server) static voidincrementCounter(MetricsType metricsType, int size, String... tags) static voidstatic Stringscrape()
-
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
-
addGaugeMetric
public static <T> void addGaugeMetric(MetricsType metricType, T stateObject, ToDoubleFunction<T> valueFunction) -
incrementCounter
-
scrape
-