public interface MetricAdminMBean
| Modifier and Type | Method and Description | 
|---|---|
| void | disableMetrics()Disables the metric collector at the AWS SDK level. | 
| boolean | enableDefaultMetrics()Starts the default AWS SDK metric collector, but only if no metric
 collector is currently in use at the AWS SDK level. | 
| String | getCredentialFile()Returns the last set AWS credential file; or null if there is none. | 
| String | getHostMetricName()Returns the host name for metric purposes. | 
| String | getJvmMetricName()Returns the JVM metric name. | 
| String | getMetricNameSpace()Returns the metric name space. | 
| Integer | getMetricQueueSize()Returns the internal metric queue size to be used for the default AWS SDK
 metric collector; or null if the default is to be used. | 
| Integer | getQueuePollTimeoutMilli()Returns the internal metric queue timeout in millisecond to be used for
 the default AWS SDK metric collector; or null if the default is to be
 used. | 
| String | getRegion()Returns the region configured for the default AWS SDK metric collector;
 or null if the default is to be used. | 
| String | getRequestMetricCollector()Returns the name of the request metric collector set at the AWS SDK
 level, or NONE if there is none. | 
| String | getServiceMetricCollector()Returns the name of the service metric collector set at the AWS SDK
 level, or NONE if there is none. | 
| boolean | isMachineMetricsExcluded()Returns true if machine metrics is to be excluded; false otherwise. | 
| boolean | isMetricsEnabled()Returns true if metrics at the AWS SDK level is enabled; false if
 disabled. | 
| boolean | isPerHostMetricsIncluded()Returns true if per-host metrics is to be included; false otherwise. | 
| boolean | isSingleMetricNamespace()Returns true if single metric name space is to be used; false otherwise. | 
| void | setCredentialFile(String filepath)Sets the AWS credential file used by the default AWS SDK metric collector
 for accessing CloudWatch. | 
| void | setHostMetricName(String hostMetricName)Sets the host name to enable per-host level metrics generation. | 
| void | setJvmMetricName(String jvmMetricName)Sets the JVM metric name to enable per-JVM level metrics generation. | 
| void | setMachineMetricsExcluded(boolean excludeMachineMetrics)Used to set whether the JVM metrics is to be excluded. | 
| void | setMetricNameSpace(String metricNameSpace)Sets the metric name space. | 
| void | setMetricQueueSize(Integer metricQueueSize)Sets the metric queue size to be used for the default AWS SDK metric
 collector; or null if the default is to be used. | 
| void | setPerHostMetricsIncluded(boolean includePerHostMetrics)Used to set whether the per-host metrics is to be included. | 
| void | setQueuePollTimeoutMilli(Integer timeoutMilli)Sets the queue poll time in millisecond to be used for the default AWS
 SDK metric collector; or null if the default is to be used. | 
| void | setRegion(String region)Sets the region to be used for the default AWS SDK metric collector; or
 null if the default is to be used. | 
| void | setSingleMetricNamespace(boolean singleMetricNamespace)Used to set whether a single metric name space is to be used. | 
boolean isMetricsEnabled()
String getRequestMetricCollector()
String getServiceMetricCollector()
boolean enableDefaultMetrics()
void disableMetrics()
boolean isMachineMetricsExcluded()
void setMachineMetricsExcluded(boolean excludeMachineMetrics)
excludeMachineMetrics - true if JVM metrics is to be excluded; false otherwise.boolean isPerHostMetricsIncluded()
void setPerHostMetricsIncluded(boolean includePerHostMetrics)
includePerHostMetrics - true if per-host metrics is to be included; false otherwise.String getRegion()
void setRegion(String region)
String getCredentialFile()
void setCredentialFile(String filepath) throws FileNotFoundException, IOException
filepath - must be a valid path to an AWS credential property file.FileNotFoundExceptionIOExceptionInteger getMetricQueueSize()
void setMetricQueueSize(Integer metricQueueSize)
Integer getQueuePollTimeoutMilli()
void setQueuePollTimeoutMilli(Integer timeoutMilli)
String getMetricNameSpace()
void setMetricNameSpace(String metricNameSpace)
IllegalArgumentException - if the given name space is either null or blank.String getJvmMetricName()
void setJvmMetricName(String jvmMetricName)
String getHostMetricName()
InetAddress.void setHostMetricName(String hostMetricName)
InetAddress.boolean isSingleMetricNamespace()
void setSingleMetricNamespace(boolean singleMetricNamespace)
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.