Package com.mendix.metrics
Interface Metrics
-
public interface Metrics
The metrics API gives access to creating metrics within Java Actions. The implementation uses Micrometer and sends created metrics to configured metrics backend.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description Counters
counters()
Deprecated.Please useCore.metrics()
.createCounter(String)
.Metric.Builder<Counter>
createCounter(java.lang.String name)
Creates a builder to build aCounter
.Metric.Builder<Gauge>
createGauge(java.lang.String name)
Creates a builder to build aGauge
.Metric.Builder<Timer>
createTimer(java.lang.String name)
Creates a builder to build aTimer
.Gauges
gauges()
Deprecated.Please useCore.metrics()
.createGauge(String)
.Sets
sets()
Deprecated.We don't support Sets anymore.Timers
timers()
Deprecated.Please useCore.metrics()
.createTimer(String)
.
-
-
-
Method Detail
-
createCounter
Metric.Builder<Counter> createCounter(java.lang.String name)
Creates a builder to build aCounter
.- Parameters:
name
- unique name of the counter- Returns:
- a builder to create
Counter
-
createTimer
Metric.Builder<Timer> createTimer(java.lang.String name)
Creates a builder to build aTimer
.- Parameters:
name
- unique name of the timer- Returns:
- a builder to create
Timer
-
createGauge
Metric.Builder<Gauge> createGauge(java.lang.String name)
Creates a builder to build aGauge
.- Parameters:
name
- unique name of the gauge. *- Returns:
- a builder to create
Gauge
-
counters
@Deprecated Counters counters()
Deprecated.Please useCore.metrics()
.createCounter(String)
.Counters count occurrences of an event.- Returns:
- an object that contains different methods for setting counter values
-
timers
@Deprecated Timers timers()
Deprecated.Please useCore.metrics()
.createTimer(String)
.Timers measure the amount of time an action took to complete, in milliseconds.- Returns:
- an object that contains different methods for setting timer values
-
gauges
@Deprecated Gauges gauges()
Deprecated.Please useCore.metrics()
.createGauge(String)
.Gauges are arbitrary, persistent values.- Returns:
- an object that contains different methods for setting gauge values
-
sets
@Deprecated Sets sets()
Deprecated.We don't support Sets anymore.Sets report the number of unique elements that are received in a flush period. A flush period is the amount of time that is configured between sending metrics from the StatsD backend to the persistence component.- Returns:
- an object that contains different methods for setting set values
-
-