Package com.smeup.kokos.sdk.tools
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 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()Methods inherited from class com.smeup.kokos.sdk.tools.DataToolManager
executeTool
-
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
-
incrementCounter
-
addGaugeMetric
public static <T> void addGaugeMetric(MetricsType metricType, T stateObject, ToDoubleFunction<T> valueFunction) -
scrape
-