Package com.totvs.tjf.metrics
Interface MetricsCounter
- All Known Implementing Classes:
MicrometerMetricsCounter
public interface MetricsCounter
-
Method Summary
Modifier and TypeMethodDescriptiondefault io.micrometer.core.instrument.Counter
Increment metric type businessio.micrometer.core.instrument.Counter
incrementBusinessMetric
(String name, io.micrometer.core.instrument.Tags tags) Increment metric type businessdefault io.micrometer.core.instrument.Counter
incrementTechMetric
(String name) Increment metric type techio.micrometer.core.instrument.Counter
incrementTechMetric
(String name, io.micrometer.core.instrument.Tags tags) Increment metric type techio.micrometer.core.instrument.Counter
Register metricio.micrometer.core.instrument.Counter
Register metricdefault io.micrometer.core.instrument.Counter
registerBusinessMetric
(String name) Register metric counter type business.default io.micrometer.core.instrument.Counter
registerBusinessMetric
(String tenant, String name) Register metric counter type businessdefault io.micrometer.core.instrument.Counter
registerBusinessMetric
(String tenant, String metricClass, String name) Register metric counter type businessdefault io.micrometer.core.instrument.Counter
registerTechMetric
(String name) Register metric counter type techdefault io.micrometer.core.instrument.Counter
registerTechMetric
(String tenant, String name) Register metric counter type techdefault io.micrometer.core.instrument.Counter
registerTechMetric
(String tenant, String metricClass, String name) Register metric counter type tech
-
Method Details
-
registerBusinessMetric
default io.micrometer.core.instrument.Counter registerBusinessMetric(String tenant, String metricClass, String name) Register metric counter type business- Parameters:
tenant
- tenant of metricmetricClass
- class of metricname
- metric name
-
registerBusinessMetric
Register metric counter type business- Parameters:
tenant
- tenant of metricname
- metric name
-
registerBusinessMetric
Register metric counter type business.Note: Use current tenant from method
SecurityDetails.getTenant()
.- Parameters:
name
- metric name
-
registerTechMetric
default io.micrometer.core.instrument.Counter registerTechMetric(String tenant, String metricClass, String name) Register metric counter type tech- Parameters:
tenant
- tenant of metricmetricClass
- class of metricname
- metric name
-
registerTechMetric
Register metric counter type tech- Parameters:
tenant
- tenant of metricname
- metric name
-
registerTechMetric
Register metric counter type techNote: Use current tenant from method
SecurityDetails.getTenant()
.- Parameters:
name
- metric name
-
incrementTechMetric
Increment metric type tech- Parameters:
name
- metric name
-
incrementBusinessMetric
Increment metric type business- Parameters:
name
- metric name
-
register
io.micrometer.core.instrument.Counter register(String tenant, String metricType, String metricClass, String name) Register metric- Parameters:
tenant
- tenant of metricmetricType
- type of metricmetricClass
- class of metricname
- metric name
-
register
io.micrometer.core.instrument.Counter register(String name, io.micrometer.core.instrument.Tags tags) Register metric- Parameters:
name
- metric nametags
- Tags of metric
-
incrementTechMetric
io.micrometer.core.instrument.Counter incrementTechMetric(String name, io.micrometer.core.instrument.Tags tags) Increment metric type tech- Parameters:
name
- metric nametags
- tags of metric
-
incrementBusinessMetric
io.micrometer.core.instrument.Counter incrementBusinessMetric(String name, io.micrometer.core.instrument.Tags tags) Increment metric type business- Parameters:
name
- metric nametags
- tags of metric
-