Interface DigdagMetrics

  • All Known Implementing Classes:
    StdDigdagMetrics

    public interface DigdagMetrics
    • Field Detail

      • logger

        static final org.slf4j.Logger logger
    • Method Detail

      • getRegistry

        io.micrometer.core.instrument.MeterRegistry getRegistry()
      • 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)
      • 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)