Class MicrometerMetricManager.MetricFlagsStateImpl
java.lang.Object
com.gigaspaces.metrics.micrometer.MicrometerMetricManager.MetricFlagsStateImpl
- All Implemented Interfaces:
MetricFlagsState
- Enclosing class:
- MicrometerMetricManager
public class MicrometerMetricManager.MetricFlagsStateImpl
extends Object
implements MetricFlagsState
Inner class for metric flags state.
Controls which metrics are enabled/disabled based on system properties.
All metrics are enabled by default for better observability.
Disable specific metrics via system properties:
-Dmetrics.space.data.index-hits.enabled=false
-Dmetrics.space.data.read-count-ram.enabled=false
-Dmetrics.space.data.data-types.enabled=false
-Dmetrics.space.data.read-count.enabled=false
-Dmetrics.space.data.tiered-storage.enabled=false
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanbooleanbooleanboolean
-
Constructor Details
-
MetricFlagsStateImpl
public MetricFlagsStateImpl()
-
-
Method Details
-
isDataIndexHitsMetricEnabled
public boolean isDataIndexHitsMetricEnabled()- Specified by:
isDataIndexHitsMetricEnabledin interfaceMetricFlagsState
-
isTieredRamReadCountDataTypesMetricEnabled
public boolean isTieredRamReadCountDataTypesMetricEnabled()- Specified by:
isTieredRamReadCountDataTypesMetricEnabledin interfaceMetricFlagsState
-
isDataTypesMetricEnabled
public boolean isDataTypesMetricEnabled()- Specified by:
isDataTypesMetricEnabledin interfaceMetricFlagsState
-
isDataReadCountsMetricEnabled
public boolean isDataReadCountsMetricEnabled()- Specified by:
isDataReadCountsMetricEnabledin interfaceMetricFlagsState
-
isTieredStorageMetricEnabled
public boolean isTieredStorageMetricEnabled()- Specified by:
isTieredStorageMetricEnabledin interfaceMetricFlagsState
-
isBlobStoreMetricEnabled
public boolean isBlobStoreMetricEnabled()- Specified by:
isBlobStoreMetricEnabledin interfaceMetricFlagsState
-