Package io.smallrye.metrics.setup.config
Class MetricPercentileConfiguration
- java.lang.Object
-
- io.smallrye.metrics.setup.config.PropertyConfiguration
-
- io.smallrye.metrics.setup.config.PropertyArrayConfiguration<Double>
-
- io.smallrye.metrics.setup.config.MetricPercentileConfiguration
-
public class MetricPercentileConfiguration extends PropertyArrayConfiguration<Double>
-
-
Field Summary
-
Fields inherited from class io.smallrye.metrics.setup.config.PropertyArrayConfiguration
values
-
Fields inherited from class io.smallrye.metrics.setup.config.PropertyConfiguration
metricName
-
-
Constructor Summary
Constructors Constructor Description MetricPercentileConfiguration(String metricName, boolean isDisabled)MetricPercentileConfiguration(String metricName, Double[] percentileValues)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisDisabled()static Collection<MetricPercentileConfiguration>parseMetricPercentiles(String input)Parse the `mp.metrics.distribution.percentile` property.-
Methods inherited from class io.smallrye.metrics.setup.config.PropertyArrayConfiguration
getValues, toString
-
Methods inherited from class io.smallrye.metrics.setup.config.PropertyConfiguration
getMetricNameGrouping, matches
-
-
-
-
Method Detail
-
isDisabled
public boolean isDisabled()
-
parseMetricPercentiles
public static Collection<MetricPercentileConfiguration> parseMetricPercentiles(String input)
Parse the `mp.metrics.distribution.percentile` property. syntax of<metric_name>=<value-1>,<value-2>,...,<value-n>No values supplied to a metric name disables percentile output. Can use wild card `*` at the end of metric name (e.g. demo.app.*)- Parameters:
input- MP Config value- Returns:
- Collection of
MetricPercentileConfigurationobjects
-
-