public class StdDigdagMetrics extends java.lang.Object implements DigdagMetrics
DigdagMetrics.Category| Constructor and Description |
|---|
StdDigdagMetrics(io.micrometer.core.instrument.MeterRegistry registry,
io.micrometer.core.instrument.MeterRegistry registryAgent,
io.micrometer.core.instrument.MeterRegistry registryApi,
io.micrometer.core.instrument.MeterRegistry registryDb,
io.micrometer.core.instrument.MeterRegistry registryExecutor) |
| Modifier and Type | Method and Description |
|---|---|
static StdDigdagMetrics |
empty() |
void |
gauge(DigdagMetrics.Category category,
java.lang.String metricName,
io.micrometer.core.instrument.Tags tags,
double value) |
io.micrometer.core.instrument.MeterRegistry |
getRegistry() |
io.micrometer.core.instrument.MeterRegistry |
getRegistry(DigdagMetrics.Category category) |
void |
increment(DigdagMetrics.Category category,
java.lang.String metricName,
io.micrometer.core.instrument.Tags tags) |
java.lang.String |
mkMetricsName(DigdagMetrics.Category category,
java.lang.String metricsName) |
void |
summary(DigdagMetrics.Category category,
java.lang.String metricName,
io.micrometer.core.instrument.Tags tags,
double value) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgauge, gauge, increment, increment, increment, summary, summary, timerStart, timerStop@Inject
public StdDigdagMetrics(io.micrometer.core.instrument.MeterRegistry registry,
io.micrometer.core.instrument.MeterRegistry registryAgent,
io.micrometer.core.instrument.MeterRegistry registryApi,
io.micrometer.core.instrument.MeterRegistry registryDb,
io.micrometer.core.instrument.MeterRegistry registryExecutor)
public io.micrometer.core.instrument.MeterRegistry getRegistry()
getRegistry in interface DigdagMetricspublic io.micrometer.core.instrument.MeterRegistry getRegistry(DigdagMetrics.Category category)
getRegistry in interface DigdagMetricspublic java.lang.String mkMetricsName(DigdagMetrics.Category category, java.lang.String metricsName)
mkMetricsName in interface DigdagMetricspublic void increment(DigdagMetrics.Category category, java.lang.String metricName, io.micrometer.core.instrument.Tags tags)
increment in interface DigdagMetricspublic void gauge(DigdagMetrics.Category category, java.lang.String metricName, io.micrometer.core.instrument.Tags tags, double value)
gauge in interface DigdagMetricspublic void summary(DigdagMetrics.Category category, java.lang.String metricName, io.micrometer.core.instrument.Tags tags, double value)
summary in interface DigdagMetricspublic static StdDigdagMetrics empty()