Class MicrometerMetricsCounter

java.lang.Object
com.totvs.tjf.metrics.counter.MicrometerMetricsCounter
All Implemented Interfaces:
MetricsCounter, io.micrometer.core.instrument.binder.MeterBinder

@Component public class MicrometerMetricsCounter extends Object implements io.micrometer.core.instrument.binder.MeterBinder, MetricsCounter
  • Constructor Details

  • Method Details

    • bindTo

      public void bindTo(io.micrometer.core.instrument.MeterRegistry meterRegistry)
      Specified by:
      bindTo in interface io.micrometer.core.instrument.binder.MeterBinder
    • register

      public io.micrometer.core.instrument.Counter register(String tenant, String metricType, String metricClass, String name)
      Description copied from interface: MetricsCounter
      Register metric
      Specified by:
      register in interface MetricsCounter
      Parameters:
      tenant - tenant of metric
      metricType - type of metric
      metricClass - class of metric
      name - metric name
    • register

      public io.micrometer.core.instrument.Counter register(String name, io.micrometer.core.instrument.Tags tags)
      Description copied from interface: MetricsCounter
      Register metric
      Specified by:
      register in interface MetricsCounter
      Parameters:
      name - metric name
      tags - Tags of metric
    • incrementTechMetric

      public io.micrometer.core.instrument.Counter incrementTechMetric(String name, io.micrometer.core.instrument.Tags tags)
      Description copied from interface: MetricsCounter
      Increment metric type tech
      Specified by:
      incrementTechMetric in interface MetricsCounter
      Parameters:
      name - metric name
      tags - tags of metric
    • incrementBusinessMetric

      public io.micrometer.core.instrument.Counter incrementBusinessMetric(String name, io.micrometer.core.instrument.Tags tags)
      Description copied from interface: MetricsCounter
      Increment metric type business
      Specified by:
      incrementBusinessMetric in interface MetricsCounter
      Parameters:
      name - metric name
      tags - tags of metric