Package com.mendix.metrics
Interface Metrics
-
public interface MetricsThe 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 Counterscounters()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.Gaugesgauges()Deprecated.Please useCore.metrics().createGauge(String).Setssets()Deprecated.We don't support Sets anymore.Timerstimers()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
-
-