Package io.digdag.spi.metrics
Interface DigdagMetrics
-
- All Known Implementing Classes:
StdDigdagMetrics
public interface DigdagMetrics
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classDigdagMetrics.Category
-
Field Summary
Fields Modifier and Type Field Description static org.slf4j.Loggerlogger
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidgauge(DigdagMetrics.Category category, java.lang.String metricName, io.micrometer.core.instrument.Tags tags, double value)default voidgauge(java.lang.String metricName, double value)default voidgauge(java.lang.String metricName, io.micrometer.core.instrument.Tags tags, double value)io.micrometer.core.instrument.MeterRegistrygetRegistry()io.micrometer.core.instrument.MeterRegistrygetRegistry(DigdagMetrics.Category category)default voidincrement(DigdagMetrics.Category category, java.lang.String metricName)voidincrement(DigdagMetrics.Category category, java.lang.String metricName, io.micrometer.core.instrument.Tags tags)default voidincrement(java.lang.String metricName)default voidincrement(java.lang.String metricName, io.micrometer.core.instrument.Tags tags)java.lang.StringmkMetricsName(DigdagMetrics.Category category, java.lang.String metricsName)default voidsummary(DigdagMetrics.Category category, java.lang.String metricName, double value)voidsummary(DigdagMetrics.Category category, java.lang.String metricName, io.micrometer.core.instrument.Tags tags, double value)default voidsummary(java.lang.String metricName, double value)default io.micrometer.core.instrument.Timer.SampletimerStart(DigdagMetrics.Category category)default voidtimerStop(DigdagMetrics.Category category, java.lang.String metricsName, io.micrometer.core.instrument.Tags tags, io.micrometer.core.instrument.Timer.Sample sample)
-
-
-
Method Detail
-
getRegistry
io.micrometer.core.instrument.MeterRegistry getRegistry()
-
getRegistry
io.micrometer.core.instrument.MeterRegistry getRegistry(DigdagMetrics.Category category)
-
mkMetricsName
java.lang.String mkMetricsName(DigdagMetrics.Category category, java.lang.String metricsName)
-
increment
void increment(DigdagMetrics.Category category, java.lang.String metricName, io.micrometer.core.instrument.Tags tags)
-
gauge
void gauge(DigdagMetrics.Category category, java.lang.String metricName, io.micrometer.core.instrument.Tags tags, double value)
-
summary
void summary(DigdagMetrics.Category category, java.lang.String metricName, io.micrometer.core.instrument.Tags tags, double value)
-
increment
default void increment(java.lang.String metricName)
-
increment
default void increment(java.lang.String metricName, io.micrometer.core.instrument.Tags tags)
-
increment
default void increment(DigdagMetrics.Category category, java.lang.String metricName)
-
gauge
default void gauge(java.lang.String metricName, double value)
-
gauge
default void gauge(java.lang.String metricName, io.micrometer.core.instrument.Tags tags, double value)
-
summary
default void summary(java.lang.String metricName, double value)
-
summary
default void summary(DigdagMetrics.Category category, java.lang.String metricName, double value)
-
timerStart
default io.micrometer.core.instrument.Timer.Sample timerStart(DigdagMetrics.Category category)
-
timerStop
default void timerStop(DigdagMetrics.Category category, java.lang.String metricsName, io.micrometer.core.instrument.Tags tags, io.micrometer.core.instrument.Timer.Sample sample)
-
-