META-INF/
META-INF/MANIFEST.MF
com/
com/amazonaws/
com/amazonaws/metrics/
com/amazonaws/metrics/internal/
com/amazonaws/metrics/internal/cloudwatch/
com/amazonaws/metrics/internal/cloudwatch/spi/
com/amazonaws/metrics/internal/cloudwatch/provider/
com/amazonaws/metrics/internal/cloudwatch/provider/transform/
com/amazonaws/metrics/NoOpClassForJavadocGeneration.classNoOpClassForJavadocGeneration.java
package com.amazonaws.metrics
public com.amazonaws.metrics.NoOpClassForJavadocGeneration extends java.lang.Object {
public void ()
}
com/amazonaws/metrics/internal/cloudwatch/MachineMetric$_.classMachineMetric.java
package com.amazonaws.metrics.internal.cloudwatch
com.amazonaws.metrics.internal.cloudwatch.MachineMetric$_ extends java.lang.Object {
static final boolean INCLUDES_ZERO_VALUES
static final boolean EXCLUDES_ZERO_VALUES
private void ()
}
com/amazonaws/metrics/internal/cloudwatch/CloudWatchMetricConfig.classCloudWatchMetricConfig.java
package com.amazonaws.metrics.internal.cloudwatch
public com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig extends java.lang.Object {
static final String NAMESPACE_DELIMITER
static final int MAX_METRICS_DATUM_SIZE
public static final int DEFAULT_METRICS_QSIZE
public static final int DEFAULT_QUEUE_POLL_TIMEOUT_MILLI
private com.amazonaws.auth.AWSCredentialsProvider credentialsProvider
private com.amazonaws.ClientConfiguration clientConfiguration
private long queuePollTimeoutMilli
private String cloudWatchEndPoint
private int metricQueueSize
public void ()
public com.amazonaws.auth.AWSCredentialsProvider getCredentialsProvider ()
public void setCredentialsProvider (com.amazonaws.auth.AWSCredentialsProvider)
com.amazonaws.auth.AWSCredentialsProvider credentialsProvider
public com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig withCredentialsProvider (com.amazonaws.auth.AWSCredentialsProvider)
com.amazonaws.auth.AWSCredentialsProvider credentialsProvider
public com.amazonaws.ClientConfiguration getClientConfiguration ()
public void setClientConfiguration (com.amazonaws.ClientConfiguration)
com.amazonaws.ClientConfiguration clientConfiguration
public com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig withClientConfiguration (com.amazonaws.ClientConfiguration)
com.amazonaws.ClientConfiguration clientConfiguration
public long getQueuePollTimeoutMilli ()
public void setQueuePollTimeoutMilli (long)
long queuePollTimeoutMilli
public com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig withQueuePollTimeoutMilli (long)
long queuePollTimeoutMilli
public java.lang.String getCloudWatchEndPoint ()
public void setCloudWatchEndPoint (java.lang.String)
String cloudWatchEndPoint
public com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig withCloudWatchEndPoint (java.lang.String)
String cloudWatchEndPoint
public int getMetricQueueSize ()
public void setMetricQueueSize (int)
int metricQueueSize
public com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig withMetricQueueSize (int)
int metricQueueSize
static void ()
}
com/amazonaws/metrics/internal/cloudwatch/DimensionComparator.classDimensionComparator.java
package com.amazonaws.metrics.internal.cloudwatch
final com.amazonaws.metrics.internal.cloudwatch.DimensionComparator extends java.lang.Enum implements java.util.Comparator {
public static final com.amazonaws.metrics.internal.cloudwatch.DimensionComparator INSTANCE
private static final int NON_NULLS
private static final com.amazonaws.metrics.internal.cloudwatch.DimensionComparator[] $VALUES
public static com.amazonaws.metrics.internal.cloudwatch.DimensionComparator[] values ()
public static com.amazonaws.metrics.internal.cloudwatch.DimensionComparator valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public int compare (com.amazonaws.services.cloudwatch.model.Dimension, com.amazonaws.services.cloudwatch.model.Dimension)
com.amazonaws.services.cloudwatch.model.Dimension dim1
com.amazonaws.services.cloudwatch.model.Dimension dim2
int result
private int nullSafeCompare (java.lang.String, java.lang.String)
String first
String second
int result
private int nullCompare (java.lang.Object, java.lang.Object)
Object first
Object second
public volatile int compare (java.lang.Object, java.lang.Object)
static void ()
}
com/amazonaws/metrics/internal/cloudwatch/MachineMetricFactory$MetricValues.classMachineMetricFactory.java
package com.amazonaws.metrics.internal.cloudwatch
com.amazonaws.metrics.internal.cloudwatch.MachineMetricFactory$MetricValues extends java.lang.Object {
private final java.util.List metrics
private final java.util.List values
void (java.util.List, java.util.List)
java.util.List metrics
java.util.List values
java.util.List getMetrics ()
java.util.List getValues ()
}
com/amazonaws/metrics/internal/cloudwatch/DefaultMetricCollectorFactory.classDefaultMetricCollectorFactory.java
package com.amazonaws.metrics.internal.cloudwatch
public com.amazonaws.metrics.internal.cloudwatch.DefaultMetricCollectorFactory extends java.lang.Object implements com.amazonaws.metrics.MetricCollector$Factory {
public void ()
public com.amazonaws.metrics.MetricCollector getInstance ()
String endPoint
com.amazonaws.auth.AWSCredentialsProvider provider
com.amazonaws.regions.Regions region
Integer qSize
Long timeoutMilli
com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig config
com.amazonaws.ClientConfiguration clientConfig
}
com/amazonaws/metrics/internal/cloudwatch/MachineMetric$MetricName.classMachineMetric.java
package com.amazonaws.metrics.internal.cloudwatch
final com.amazonaws.metrics.internal.cloudwatch.MachineMetric$MetricName extends java.lang.Enum {
public static final com.amazonaws.metrics.internal.cloudwatch.MachineMetric$MetricName JvmMetric
public static final com.amazonaws.metrics.internal.cloudwatch.MachineMetric$MetricName OSMetric
private static final com.amazonaws.metrics.internal.cloudwatch.MachineMetric$MetricName[] $VALUES
public static com.amazonaws.metrics.internal.cloudwatch.MachineMetric$MetricName[] values ()
public static com.amazonaws.metrics.internal.cloudwatch.MachineMetric$MetricName valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/amazonaws/metrics/internal/cloudwatch/spi/MetricData.classMetricData.java
package com.amazonaws.metrics.internal.cloudwatch.spi
public final com.amazonaws.metrics.internal.cloudwatch.spi.MetricData extends java.lang.Enum {
private static final com.amazonaws.metrics.internal.cloudwatch.spi.MetricData[] $VALUES
public static com.amazonaws.metrics.internal.cloudwatch.spi.MetricData[] values ()
public static com.amazonaws.metrics.internal.cloudwatch.spi.MetricData valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public static transient com.amazonaws.services.cloudwatch.model.MetricDatum newMetricDatum (com.amazonaws.services.cloudwatch.model.MetricDatum, com.amazonaws.services.cloudwatch.model.Dimension[])
com.amazonaws.services.cloudwatch.model.MetricDatum from
com.amazonaws.services.cloudwatch.model.Dimension[] dimensions
static void ()
}
com/amazonaws/metrics/internal/cloudwatch/spi/RequestMetricTransformer.classRequestMetricTransformer.java
package com.amazonaws.metrics.internal.cloudwatch.spi
public abstract com.amazonaws.metrics.internal.cloudwatch.spi.RequestMetricTransformer extends java.lang.Object {
public static final com.amazonaws.metrics.internal.cloudwatch.spi.RequestMetricTransformer NONE
public abstract java.util.List toMetricData (com.amazonaws.metrics.MetricType, com.amazonaws.Request, com.amazonaws.Response)
static void ()
}
com/amazonaws/metrics/internal/cloudwatch/spi/RequestMetricTransformer$Utils.classRequestMetricTransformer.java
package com.amazonaws.metrics.internal.cloudwatch.spi
public final com.amazonaws.metrics.internal.cloudwatch.spi.RequestMetricTransformer$Utils extends java.lang.Enum {
private static final com.amazonaws.metrics.internal.cloudwatch.spi.RequestMetricTransformer$Utils[] $VALUES
public static com.amazonaws.metrics.internal.cloudwatch.spi.RequestMetricTransformer$Utils[] values ()
public static com.amazonaws.metrics.internal.cloudwatch.spi.RequestMetricTransformer$Utils valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public static long endTimeMilli (com.amazonaws.util.TimingInfo)
com.amazonaws.util.TimingInfo ti
Long endTimeMilli
public static java.util.Date endTimestamp (com.amazonaws.util.TimingInfo)
com.amazonaws.util.TimingInfo ti
static void ()
}
com/amazonaws/metrics/internal/cloudwatch/spi/Dimensions.classDimensions.java
package com.amazonaws.metrics.internal.cloudwatch.spi
public final com.amazonaws.metrics.internal.cloudwatch.spi.Dimensions extends java.lang.Enum {
public static final com.amazonaws.metrics.internal.cloudwatch.spi.Dimensions MetricType
public static final com.amazonaws.metrics.internal.cloudwatch.spi.Dimensions RequestType
public static final com.amazonaws.metrics.internal.cloudwatch.spi.Dimensions Host
public static final com.amazonaws.metrics.internal.cloudwatch.spi.Dimensions JVM
private static final com.amazonaws.metrics.internal.cloudwatch.spi.Dimensions[] $VALUES
public static com.amazonaws.metrics.internal.cloudwatch.spi.Dimensions[] values ()
public static com.amazonaws.metrics.internal.cloudwatch.spi.Dimensions valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/amazonaws/metrics/internal/cloudwatch/spi/RequestMetricTransformer$1.classRequestMetricTransformer.java
package com.amazonaws.metrics.internal.cloudwatch.spi
final com.amazonaws.metrics.internal.cloudwatch.spi.RequestMetricTransformer$1 extends java.lang.Object implements com.amazonaws.metrics.internal.cloudwatch.spi.RequestMetricTransformer {
void ()
public java.util.List toMetricData (com.amazonaws.metrics.MetricType, com.amazonaws.Request, com.amazonaws.Response)
com.amazonaws.metrics.MetricType requestMetric
com.amazonaws.Request request
com.amazonaws.Response response
}
com/amazonaws/metrics/internal/cloudwatch/spi/AWSMetricTransformerFactory.classAWSMetricTransformerFactory.java
package com.amazonaws.metrics.internal.cloudwatch.spi
public final com.amazonaws.metrics.internal.cloudwatch.spi.AWSMetricTransformerFactory extends java.lang.Enum {
public static final com.amazonaws.metrics.internal.cloudwatch.spi.AWSMetricTransformerFactory DynamoDB
private static final String REQUEST_TRANSFORMER_CLASSNAME_SUFFIX
public static final String DEFAULT_METRIC_TRANSFORM_PROVIDER_PACKAGE
public static volatile String transformerPackage
private volatile com.amazonaws.metrics.internal.cloudwatch.spi.RequestMetricTransformer requestMetricTransformer
private static final com.amazonaws.metrics.internal.cloudwatch.spi.AWSMetricTransformerFactory[] $VALUES
public static com.amazonaws.metrics.internal.cloudwatch.spi.AWSMetricTransformerFactory[] values ()
public static com.amazonaws.metrics.internal.cloudwatch.spi.AWSMetricTransformerFactory valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public static java.lang.String getTransformerPackage ()
public static void setTransformerPackage (java.lang.String)
String transformPackage
public static java.lang.String buildRequestMetricTransformerFQCN (java.lang.String, java.lang.String)
String awsPrefix
String packageName
private com.amazonaws.metrics.internal.cloudwatch.spi.RequestMetricTransformer loadRequestMetricTransformer (java.lang.String)
Class c
Throwable e
String fqcn
org.apache.commons.logging.Log log
public com.amazonaws.metrics.internal.cloudwatch.spi.RequestMetricTransformer getRequestMetricTransformer ()
com.amazonaws.metrics.internal.cloudwatch.spi.RequestMetricTransformer transformer
String packageName
String fqcn
static void ()
}
com/amazonaws/metrics/internal/cloudwatch/MachineMetric.classMachineMetric.java
package com.amazonaws.metrics.internal.cloudwatch
final com.amazonaws.metrics.internal.cloudwatch.MachineMetric extends java.lang.Enum implements com.amazonaws.metrics.MetricType {
public static final com.amazonaws.metrics.internal.cloudwatch.MachineMetric TotalMemory
public static final com.amazonaws.metrics.internal.cloudwatch.MachineMetric FreeMemory
public static final com.amazonaws.metrics.internal.cloudwatch.MachineMetric UsedMemory
public static final com.amazonaws.metrics.internal.cloudwatch.MachineMetric SpareMemory
public static final com.amazonaws.metrics.internal.cloudwatch.MachineMetric ThreadCount
public static final com.amazonaws.metrics.internal.cloudwatch.MachineMetric DeadLockThreadCount
public static final com.amazonaws.metrics.internal.cloudwatch.MachineMetric DaemonThreadCount
public static final com.amazonaws.metrics.internal.cloudwatch.MachineMetric PeakThreadCount
public static final com.amazonaws.metrics.internal.cloudwatch.MachineMetric TotalStartedThreadCount
public static final com.amazonaws.metrics.internal.cloudwatch.MachineMetric OpenFileDescriptorCount
public static final com.amazonaws.metrics.internal.cloudwatch.MachineMetric SpareFileDescriptorCount
private final com.amazonaws.metrics.internal.cloudwatch.MachineMetric$Dim dimension
private final boolean includeZeroValue
private final com.amazonaws.metrics.internal.cloudwatch.MachineMetric$MetricName metricName
private static final com.amazonaws.metrics.internal.cloudwatch.MachineMetric[] $VALUES
public static com.amazonaws.metrics.internal.cloudwatch.MachineMetric[] values ()
public static com.amazonaws.metrics.internal.cloudwatch.MachineMetric valueOf (java.lang.String)
String name
private void (java.lang.String, int, com.amazonaws.metrics.internal.cloudwatch.MachineMetric$Dim, com.amazonaws.metrics.internal.cloudwatch.MachineMetric$MetricName)
com.amazonaws.metrics.internal.cloudwatch.MachineMetric$Dim dimension
com.amazonaws.metrics.internal.cloudwatch.MachineMetric$MetricName metricName
private void (java.lang.String, int, com.amazonaws.metrics.internal.cloudwatch.MachineMetric$Dim, com.amazonaws.metrics.internal.cloudwatch.MachineMetric$MetricName, boolean)
com.amazonaws.metrics.internal.cloudwatch.MachineMetric$Dim dimension
com.amazonaws.metrics.internal.cloudwatch.MachineMetric$MetricName metricName
boolean includeZeroValue
java.lang.String getDimensionName ()
java.lang.String getMetricName ()
boolean includeZeroValue ()
static java.lang.String getOSMetricName ()
static void ()
}
com/amazonaws/metrics/internal/cloudwatch/MetricUploaderThread.classMetricUploaderThread.java
package com.amazonaws.metrics.internal.cloudwatch
com.amazonaws.metrics.internal.cloudwatch.MetricUploaderThread extends java.lang.Thread {
private static final String USER_AGENT
private static final String THREAD_NAME
private volatile boolean cancelled
private final com.amazonaws.services.cloudwatch.AmazonCloudWatchClient cloudwatchClient
private final org.apache.commons.logging.Log log
private final com.amazonaws.metrics.internal.cloudwatch.BlockingRequestBuilder qIterator
void (com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig, java.util.concurrent.BlockingQueue)
com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig config
java.util.concurrent.BlockingQueue queue
private static com.amazonaws.services.cloudwatch.AmazonCloudWatchClient createCloudWatchClient (com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig)
com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig config
com.amazonaws.services.cloudwatch.AmazonCloudWatchClient amazonCloudWatchClient
void (com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig, java.util.concurrent.BlockingQueue, com.amazonaws.services.cloudwatch.AmazonCloudWatchClient)
com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig config
java.util.concurrent.BlockingQueue queue
com.amazonaws.services.cloudwatch.AmazonCloudWatchClient client
String endpoint
public void run ()
com.amazonaws.services.cloudwatch.model.PutMetricDataRequest req
Iterable requests
InterruptedException e
Throwable t
void cancel ()
public com.amazonaws.services.cloudwatch.AmazonCloudWatchClient getCloudwatchClient ()
private void appendUserAgent (com.amazonaws.services.cloudwatch.model.PutMetricDataRequest)
com.amazonaws.services.cloudwatch.model.PutMetricDataRequest request
static void ()
}
com/amazonaws/metrics/internal/cloudwatch/PredefinedMetricTransformer$1.classPredefinedMetricTransformer.java
package com.amazonaws.metrics.internal.cloudwatch
com.amazonaws.metrics.internal.cloudwatch.PredefinedMetricTransformer$1 extends java.lang.Object {
static final int[] $SwitchMap$com$amazonaws$util$AWSRequestMetrics$Field
static void ()
}
com/amazonaws/metrics/internal/cloudwatch/BlockingRequestBuilder.classBlockingRequestBuilder.java
package com.amazonaws.metrics.internal.cloudwatch
com.amazonaws.metrics.internal.cloudwatch.BlockingRequestBuilder extends java.lang.Object {
private static final String OS_METRIC_NAME
private final com.amazonaws.metrics.internal.cloudwatch.MachineMetricFactory machineMetricFactory
private final java.util.concurrent.BlockingQueue queue
private final long timeoutNano
void (com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig, java.util.concurrent.BlockingQueue)
com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig config
java.util.concurrent.BlockingQueue queue
java.lang.Iterable nextUploadUnits () throws java.lang.InterruptedException
long elapsedNano
com.amazonaws.services.cloudwatch.model.MetricDatum datum
java.util.Map uniqueMetrics
long startNano
private void summarize (com.amazonaws.services.cloudwatch.model.MetricDatum, java.util.Map)
com.amazonaws.services.cloudwatch.model.MetricDatum datum
java.util.Map uniqueMetrics
Double value
java.util.List dims
String metricName
String key
com.amazonaws.services.cloudwatch.model.MetricDatum statDatum
com.amazonaws.services.cloudwatch.model.StatisticSet stat
private java.lang.Iterable toPutMetricDataRequests (java.util.Map)
com.amazonaws.services.cloudwatch.model.MetricDatum datum
com.amazonaws.services.cloudwatch.model.MetricDatum m
java.util.Map uniqueMetrics
java.util.List list
java.util.List data
private java.util.List newPutMetricDataRequests (java.util.Collection)
com.amazonaws.services.cloudwatch.model.Dimension jvmDim
String perJvmNameSpace
java.util.Collection data
java.util.List list
String ns
com.amazonaws.services.cloudwatch.model.PutMetricDataRequest req
boolean perHost
String perHostNameSpace
String hostName
com.amazonaws.services.cloudwatch.model.Dimension hostDim
boolean singleNamespace
String jvmMetricName
private java.util.Collection filterOSMetrics (java.util.Collection)
com.amazonaws.services.cloudwatch.model.MetricDatum datum
java.util.Collection data
java.util.Collection output
private transient com.amazonaws.services.cloudwatch.model.PutMetricDataRequest newPutMetricDataRequest (java.util.Collection, java.lang.String, com.amazonaws.services.cloudwatch.model.Dimension[])
com.amazonaws.services.cloudwatch.model.Dimension dim
com.amazonaws.services.cloudwatch.model.MetricDatum newMD
com.amazonaws.services.cloudwatch.model.MetricDatum md
java.util.Collection newData
java.util.Collection data
String namespace
com.amazonaws.services.cloudwatch.model.Dimension[] extraDims
final com.amazonaws.services.cloudwatch.model.MetricDatum cloneMetricDatum (com.amazonaws.services.cloudwatch.model.MetricDatum)
com.amazonaws.services.cloudwatch.model.MetricDatum md
private com.amazonaws.services.cloudwatch.model.Dimension dimension (com.amazonaws.metrics.internal.cloudwatch.spi.Dimensions, java.lang.String)
com.amazonaws.metrics.internal.cloudwatch.spi.Dimensions name
String value
static void ()
}
com/amazonaws/metrics/internal/cloudwatch/RequestMetricCollectorSupport.classRequestMetricCollectorSupport.java
package com.amazonaws.metrics.internal.cloudwatch
public com.amazonaws.metrics.internal.cloudwatch.RequestMetricCollectorSupport extends com.amazonaws.metrics.RequestMetricCollector {
protected static final org.apache.commons.logging.Log log
private final java.util.concurrent.BlockingQueue queue
private final com.amazonaws.metrics.internal.cloudwatch.PredefinedMetricTransformer transformer
protected void (java.util.concurrent.BlockingQueue)
java.util.concurrent.BlockingQueue queue
public void collectMetrics (com.amazonaws.Request, com.amazonaws.Response)
Exception ex
com.amazonaws.Request request
com.amazonaws.Response response
private void collectMetrics0 (com.amazonaws.Request, com.amazonaws.Response)
RuntimeException ex
com.amazonaws.services.cloudwatch.model.MetricDatum datum
com.amazonaws.metrics.internal.cloudwatch.PredefinedMetricTransformer transformer
com.amazonaws.metrics.MetricType type
com.amazonaws.Request request
com.amazonaws.Response response
com.amazonaws.util.AWSRequestMetrics arm
protected boolean addMetricsToQueue (com.amazonaws.services.cloudwatch.model.MetricDatum)
com.amazonaws.services.cloudwatch.model.MetricDatum metric
protected com.amazonaws.metrics.internal.cloudwatch.PredefinedMetricTransformer getTransformer ()
static void ()
}
com/amazonaws/metrics/internal/cloudwatch/ServiceMetricCollectorSupport.classServiceMetricCollectorSupport.java
package com.amazonaws.metrics.internal.cloudwatch
public com.amazonaws.metrics.internal.cloudwatch.ServiceMetricCollectorSupport extends com.amazonaws.metrics.ServiceMetricCollector {
static final double NANO_PER_SEC
protected static final org.apache.commons.logging.Log log
private final java.util.concurrent.BlockingQueue queue
protected void (java.util.concurrent.BlockingQueue)
java.util.concurrent.BlockingQueue queue
public void collectByteThroughput (com.amazonaws.metrics.ByteThroughputProvider)
Exception ex
com.amazonaws.metrics.ByteThroughputProvider provider
double bytesPerSecond (double, double)
double byteCount
double durationNano
double bytesPerSec
private void collectByteThroughput0 (com.amazonaws.metrics.ByteThroughputProvider)
com.amazonaws.services.cloudwatch.model.Dimension throughputDimension
com.amazonaws.services.cloudwatch.model.MetricDatum throughputDatum
com.amazonaws.services.cloudwatch.model.Dimension byteCountDimension
com.amazonaws.services.cloudwatch.model.MetricDatum byteCountDatum
com.amazonaws.metrics.ByteThroughputProvider provider
com.amazonaws.metrics.ThroughputMetricType throughputType
com.amazonaws.metrics.ServiceMetricType byteCountType
java.util.Set metrics
double byteCount
double durationNano
double bytesPerSec
public void collectLatency (com.amazonaws.metrics.ServiceLatencyProvider)
com.amazonaws.services.cloudwatch.model.Dimension dim
com.amazonaws.services.cloudwatch.model.MetricDatum datum
com.amazonaws.metrics.ServiceLatencyProvider provider
com.amazonaws.metrics.ServiceMetricType type
java.util.Set metrics
private void safeAddMetricsToQueue (com.amazonaws.services.cloudwatch.model.MetricDatum)
RuntimeException ex
com.amazonaws.services.cloudwatch.model.MetricDatum metric
protected boolean addMetricsToQueue (com.amazonaws.services.cloudwatch.model.MetricDatum)
com.amazonaws.services.cloudwatch.model.MetricDatum metric
static void ()
}
com/amazonaws/metrics/internal/cloudwatch/provider/transform/DynamoDBDimensions.classDynamoDBDimensions.java
package com.amazonaws.metrics.internal.cloudwatch.provider.transform
public final com.amazonaws.metrics.internal.cloudwatch.provider.transform.DynamoDBDimensions extends java.lang.Enum {
public static final com.amazonaws.metrics.internal.cloudwatch.provider.transform.DynamoDBDimensions TableName
private static final com.amazonaws.metrics.internal.cloudwatch.provider.transform.DynamoDBDimensions[] $VALUES
public static com.amazonaws.metrics.internal.cloudwatch.provider.transform.DynamoDBDimensions[] values ()
public static com.amazonaws.metrics.internal.cloudwatch.provider.transform.DynamoDBDimensions valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/amazonaws/metrics/internal/cloudwatch/provider/transform/DynamoDBRequestMetricTransformer.classDynamoDBRequestMetricTransformer.java
package com.amazonaws.metrics.internal.cloudwatch.provider.transform
public com.amazonaws.metrics.internal.cloudwatch.provider.transform.DynamoDBRequestMetricTransformer extends java.lang.Object implements com.amazonaws.metrics.internal.cloudwatch.spi.RequestMetricTransformer {
public void ()
public java.util.List toMetricData (com.amazonaws.metrics.MetricType, com.amazonaws.Request, com.amazonaws.Response)
java.lang.reflect.InvocationTargetException e
Exception e
com.amazonaws.metrics.MetricType metricType
com.amazonaws.Request request
com.amazonaws.Response response
private java.util.List toMetricData0 (com.amazonaws.metrics.MetricType, com.amazonaws.Request, com.amazonaws.Response) throws java.lang.SecurityException java.lang.NoSuchMethodException java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException
Object awsResponse
java.lang.reflect.Method method
Object value
com.amazonaws.services.dynamodbv2.model.ConsumedCapacity consumedCapacity
Double units
String tableName
java.util.List dims
com.amazonaws.services.cloudwatch.model.MetricDatum datum
com.amazonaws.metrics.MetricType metricType
com.amazonaws.Request req
com.amazonaws.Response response
com.amazonaws.services.dynamodbv2.metrics.DynamoDBRequestMetric predefined
private java.lang.String requestType (com.amazonaws.Request)
com.amazonaws.Request req
}
com/amazonaws/metrics/internal/cloudwatch/provider/transform/DynamoDBRequestMetricTransformer$1.classDynamoDBRequestMetricTransformer.java
package com.amazonaws.metrics.internal.cloudwatch.provider.transform
com.amazonaws.metrics.internal.cloudwatch.provider.transform.DynamoDBRequestMetricTransformer$1 extends java.lang.Object {
static final int[] $SwitchMap$com$amazonaws$services$dynamodbv2$metrics$DynamoDBRequestMetric
static void ()
}
com/amazonaws/metrics/internal/cloudwatch/MetricCollectorSupport.classMetricCollectorSupport.java
package com.amazonaws.metrics.internal.cloudwatch
public com.amazonaws.metrics.internal.cloudwatch.MetricCollectorSupport extends com.amazonaws.metrics.MetricCollector {
protected static final org.apache.commons.logging.Log log
private static volatile com.amazonaws.metrics.internal.cloudwatch.MetricCollectorSupport singleton
private final com.amazonaws.metrics.internal.cloudwatch.RequestMetricCollectorSupport requestMetricCollector
private final com.amazonaws.metrics.internal.cloudwatch.ServiceMetricCollectorSupport serviceMetricCollector
private final java.util.concurrent.BlockingQueue queue
private final com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig config
private com.amazonaws.metrics.internal.cloudwatch.MetricUploaderThread uploaderThread
static com.amazonaws.metrics.internal.cloudwatch.MetricCollectorSupport getInstance ()
static synchronized boolean startSingleton (com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig)
com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig config
static synchronized boolean restartSingleton (com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig)
com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig config
private static boolean createAndStartCollector (com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig)
com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig config
com.amazonaws.metrics.internal.cloudwatch.MetricCollectorSupport collector
protected void (com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig)
com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig config
public boolean start ()
public boolean stop ()
public com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig getConfig ()
public com.amazonaws.services.cloudwatch.AmazonCloudWatchClient getCloudwatchClient ()
public final boolean isEnabled ()
public com.amazonaws.metrics.RequestMetricCollector getRequestMetricCollector ()
public com.amazonaws.metrics.ServiceMetricCollector getServiceMetricCollector ()
static void ()
}
com/amazonaws/metrics/internal/cloudwatch/MachineMetric$Dim.classMachineMetric.java
package com.amazonaws.metrics.internal.cloudwatch
final com.amazonaws.metrics.internal.cloudwatch.MachineMetric$Dim extends java.lang.Enum {
public static final com.amazonaws.metrics.internal.cloudwatch.MachineMetric$Dim Memory
public static final com.amazonaws.metrics.internal.cloudwatch.MachineMetric$Dim Threads
public static final com.amazonaws.metrics.internal.cloudwatch.MachineMetric$Dim FileDescriptors
private static final com.amazonaws.metrics.internal.cloudwatch.MachineMetric$Dim[] $VALUES
public static com.amazonaws.metrics.internal.cloudwatch.MachineMetric$Dim[] values ()
public static com.amazonaws.metrics.internal.cloudwatch.MachineMetric$Dim valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/amazonaws/metrics/internal/cloudwatch/PredefinedMetricTransformer.classPredefinedMetricTransformer.java
package com.amazonaws.metrics.internal.cloudwatch
public com.amazonaws.metrics.internal.cloudwatch.PredefinedMetricTransformer extends java.lang.Object {
private static final org.apache.commons.logging.Log log
static final boolean INCLUDE_REQUEST_TYPE
static final boolean EXCLUDE_REQUEST_TYPE
public void ()
public java.util.List toMetricData (com.amazonaws.metrics.MetricType, com.amazonaws.Request, com.amazonaws.Response)
com.amazonaws.util.AWSRequestMetrics$Field predefined
java.util.List metricData
com.amazonaws.metrics.internal.cloudwatch.spi.AWSMetricTransformerFactory aws
com.amazonaws.AmazonWebServiceRequest origReq
String reqClassName
com.amazonaws.metrics.MetricType metricType
com.amazonaws.Request request
com.amazonaws.Response response
protected java.util.List metricOfRequestOrRetryCount (com.amazonaws.util.AWSRequestMetrics$Field, com.amazonaws.Request, java.lang.Object)
com.amazonaws.util.AWSRequestMetrics$Field metricType
com.amazonaws.Request req
Object resp
com.amazonaws.util.AWSRequestMetrics m
com.amazonaws.util.TimingInfo ti
Number counter
int requestCount
double count
protected java.util.List metricOfCount (com.amazonaws.util.AWSRequestMetrics$Field, com.amazonaws.Request, java.lang.Object)
com.amazonaws.util.AWSRequestMetrics$Field metricType
com.amazonaws.Request req
Object resp
com.amazonaws.util.AWSRequestMetrics m
com.amazonaws.util.TimingInfo ti
Number counter
double count
protected java.util.List latencyMetricOf (com.amazonaws.metrics.MetricType, com.amazonaws.Request, java.lang.Object, boolean)
java.util.List dims
com.amazonaws.services.cloudwatch.model.MetricDatum datum
com.amazonaws.util.TimingInfo sub
java.util.List result
com.amazonaws.metrics.MetricType metricType
com.amazonaws.Request req
Object response
boolean includesRequestType
com.amazonaws.util.AWSRequestMetrics m
com.amazonaws.util.TimingInfo root
String metricName
java.util.List subMeasures
protected java.util.List latencyOfClientExecuteTime (com.amazonaws.Request, java.lang.Object)
java.util.List dims
com.amazonaws.services.cloudwatch.model.MetricDatum datum
com.amazonaws.Request req
Object response
com.amazonaws.util.AWSRequestMetrics m
com.amazonaws.util.TimingInfo root
String metricName
private java.lang.String requestType (com.amazonaws.Request)
com.amazonaws.Request req
protected java.util.List counterMetricOf (com.amazonaws.metrics.MetricType, com.amazonaws.Request, java.lang.Object, boolean)
com.amazonaws.services.cloudwatch.model.Dimension requestDimension
com.amazonaws.services.cloudwatch.model.MetricDatum second
com.amazonaws.metrics.MetricType type
com.amazonaws.Request req
Object resp
boolean includesRequestType
com.amazonaws.util.AWSRequestMetrics m
com.amazonaws.util.TimingInfo ti
String metricName
Number counter
int count
java.util.List result
com.amazonaws.services.cloudwatch.model.Dimension metricDimension
com.amazonaws.services.cloudwatch.model.MetricDatum first
static void ()
}
com/amazonaws/metrics/internal/cloudwatch/MachineMetricFactory.classMachineMetricFactory.java
package com.amazonaws.metrics.internal.cloudwatch
com.amazonaws.metrics.internal.cloudwatch.MachineMetricFactory extends java.lang.Object {
private static final java.util.List memoryMetrics
private static final java.util.List threadMetrics
private static final java.util.List fdMetrics
private final com.amazonaws.jmx.spi.JmxInfoProvider jmxInfoProvider
void ()
private void addMetrics (java.util.List, com.amazonaws.metrics.internal.cloudwatch.MachineMetricFactory$MetricValues, com.amazonaws.services.cloudwatch.model.StandardUnit)
com.amazonaws.services.cloudwatch.model.MetricDatum datum
com.amazonaws.metrics.internal.cloudwatch.MachineMetric metric
long val
int i
java.util.List list
com.amazonaws.metrics.internal.cloudwatch.MachineMetricFactory$MetricValues metricValues
com.amazonaws.services.cloudwatch.model.StandardUnit unit
java.util.List machineMetrics
java.util.List values
private java.util.Set customMachineMetrics ()
com.amazonaws.metrics.MetricType m
java.util.Set customized
private com.amazonaws.metrics.internal.cloudwatch.MachineMetricFactory$MetricValues metricValues (java.util.Set, java.util.List, java.util.List)
com.amazonaws.metrics.internal.cloudwatch.MachineMetric mm
int i
java.util.Set customSet
java.util.List defaults
java.util.List values
java.util.List actualMetrics
java.util.List actualValues
java.util.List generateMetrics ()
Throwable t
Throwable t
java.util.Set customSet
java.util.List targetList
private void addMemoryMetrics (java.util.List, java.util.Set)
java.util.List targetList
java.util.Set customSet
Runtime rt
long totalMem
long freeMem
long usedMem
long spareMem
java.util.List values
com.amazonaws.metrics.internal.cloudwatch.MachineMetricFactory$MetricValues metricValues
private void addFileDescriptorMetrics (java.util.List, java.util.Set)
long openFdCount
long maxFdCount
java.util.List values
com.amazonaws.metrics.internal.cloudwatch.MachineMetricFactory$MetricValues metricValues
java.util.List targetList
java.util.Set customSet
com.amazonaws.jmx.spi.JmxInfoProvider provider
long[] fdInfo
private void addThreadMetrics (java.util.List, java.util.Set)
java.util.List targetList
java.util.Set customSet
long threadCount
long[] ids
long deadLockThreadCount
long daemonThreadCount
long peakThreadCount
long totalStartedThreadCount
java.util.List values
com.amazonaws.metrics.internal.cloudwatch.MachineMetricFactory$MetricValues metricValues
private com.amazonaws.metrics.internal.cloudwatch.MachineMetricFactory$MetricValues memoryMetricValues (java.util.Set, java.util.List)
java.util.Set customSet
java.util.List values
private com.amazonaws.metrics.internal.cloudwatch.MachineMetricFactory$MetricValues fdMetricValues (java.util.Set, java.util.List)
java.util.Set customSet
java.util.List values
private com.amazonaws.metrics.internal.cloudwatch.MachineMetricFactory$MetricValues threadMetricValues (java.util.Set, java.util.List)
java.util.Set customSet
java.util.List values
static void ()
}
META-INF/maven/
META-INF/maven/com.amazonaws/
META-INF/maven/com.amazonaws/aws-java-sdk-cloudwatchmetrics/
META-INF/maven/com.amazonaws/aws-java-sdk-cloudwatchmetrics/pom.xml
META-INF/maven/com.amazonaws/aws-java-sdk-cloudwatchmetrics/pom.properties