Package io.smallrye.metrics.setup.config
Class MetricsConfigurationManager
- java.lang.Object
-
- io.smallrye.metrics.setup.config.MetricsConfigurationManager
-
public class MetricsConfigurationManager extends Object
-
-
Method Summary
-
-
-
Method Detail
-
getInstance
public static MetricsConfigurationManager getInstance()
-
getPercentilesConfiguration
public MetricPercentileConfiguration getPercentilesConfiguration(String metricName)
Returns the matchingMetricPercentileConfigurationobject if it exists, null otherwise- Parameters:
metricName- the metric name to check configuration against- Returns:
- the matching
MetricPercentileConfigurationobject if it exists, null otherwise
-
getHistogramBucketConfiguration
public HistogramBucketConfiguration getHistogramBucketConfiguration(String metricName)
Returns the matchingHistogramBucketConfigurationobject if it exists, null otherwise- Parameters:
metricName- the metric name to check configuration against- Returns:
- the matching
HistogramBucketConfigurationobject if it exists, null otherwise
-
getTimerBucketConfiguration
public TimerBucketConfiguration getTimerBucketConfiguration(String metricName)
Returns the matchingTimerBucketConfigurationobject if it exists, null otherwise- Parameters:
metricName- the metric name to check configuration against- Returns:
- the matching
TimerBucketConfigurationobject if it exists, null otherwise
-
getDefaultBucketConfiguration
public DefaultBucketConfiguration getDefaultBucketConfiguration(String metricName)
Returns the matchingDefaultBucketConfigurationobject if it exists, null otherwise- Parameters:
metricName- the metric name to check configuration against- Returns:
- the matching
DefaultBucketConfigurationobject if it exists, null otherwise
-
getDefaultHistogramMaxBucketConfiguration
public HistogramBucketMaxConfiguration getDefaultHistogramMaxBucketConfiguration(String metricName)
Returns the matchingHistogramBucketMaxConfigurationobject if it exists, null otherwise- Parameters:
metricName- the metric name to check configuration against- Returns:
- the matching
HistogramBucketMaxConfigurationobject if it exists, null otherwise
-
getDefaultHistogramMinBucketConfiguration
public HistogramBucketMinConfiguration getDefaultHistogramMinBucketConfiguration(String metricName)
Returns the matchingHistogramBucketMinConfigurationobject if it exists, null otherwise- Parameters:
metricName- the metric name to check configuration against- Returns:
- the matching
HistogramBucketMinConfigurationobject if it exists, null otherwise
-
getDefaultTimerMaxBucketConfiguration
public TimerBucketMaxConfiguration getDefaultTimerMaxBucketConfiguration(String metricName)
Returns the matchingTimerBucketMaxConfigurationobject if it exists, null otherwise- Parameters:
metricName- the metric name to check configuration against- Returns:
- the matching
TimerBucketMaxConfigurationobject if it exists, null otherwise
-
getDefaultTimerMinBucketConfiguration
public TimerBucketMinConfiguration getDefaultTimerMinBucketConfiguration(String metricName)
Returns the matchingTimerBucketMinConfigurationobject if it exists, null otherwise- Parameters:
metricName- the metric name to check configuration against- Returns:
- the matching
TimerBucketMinConfigurationobject if it exists, null otherwise
-
removeConfiguration
public void removeConfiguration(String appName)
Remove corresponding configurations for an application when that application is unloaded.- Parameters:
appName- the application name
-
-