Package alluxio.metrics
Class MetricsConfig
- java.lang.Object
-
- alluxio.metrics.MetricsConfig
-
@NotThreadSafe public final class MetricsConfig extends java.lang.Object
Configurations used by the metrics system.
-
-
Constructor Summary
Constructors Constructor Description MetricsConfig(java.lang.String configFile)
Creates a newMetricsConfig
using the given config file.MetricsConfig(java.util.Properties properties)
Creates a newMetricsConfig
using the givenProperties
.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Properties
getProperties()
static java.util.Map<java.lang.String,java.util.Properties>
subProperties(java.util.Properties prop, java.lang.String regex)
Uses regex to parse every original property key to a prefix and a suffix.java.lang.String
toString()
-
-
-
Constructor Detail
-
MetricsConfig
public MetricsConfig(java.lang.String configFile)
Creates a newMetricsConfig
using the given config file.- Parameters:
configFile
- config file to use
-
MetricsConfig
public MetricsConfig(java.util.Properties properties)
Creates a newMetricsConfig
using the givenProperties
.- Parameters:
properties
- properties to use
-
-
Method Detail
-
getProperties
public java.util.Properties getProperties()
- Returns:
- the properties
-
subProperties
public static java.util.Map<java.lang.String,java.util.Properties> subProperties(java.util.Properties prop, java.lang.String regex)
Uses regex to parse every original property key to a prefix and a suffix. Creates sub properties that are grouped by the prefix.- Parameters:
prop
- the original propertiesregex
- prefix and suffix pattern- Returns:
- a
Map
from the prefix to its properties
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-