| Package | Description |
|---|---|
| com.amazonaws.services.kinesis.metrics.impl | |
| com.amazonaws.services.kinesis.metrics.interfaces |
| Modifier and Type | Class and Description |
|---|---|
class |
AccumulateByNameMetricsScope
This is a MetricScope with a KeyType of String.
|
class |
AccumulatingMetricsScope<KeyType>
An IMetricsScope that accumulates data from multiple calls to addData with
the same name parameter.
|
class |
CWMetricsScope
Metrics scope for CloudWatch metrics.
|
class |
DimensionTrackingMetricsScope
DimensionTrackingMetricsScope is where we provide functionality for dimensions.
|
class |
EndingMetricsScope |
class |
FilteringMetricsScope
An
IMetricsScope that filters FilteringMetricsScope.addData(java.lang.String, double, com.amazonaws.services.cloudwatch.model.StandardUnit) calls based on the provided metrics level. |
class |
LogMetricsScope
An AccumulatingMetricsScope that outputs via log4j.
|
class |
NullMetricsScope |
class |
ThreadSafeMetricsDelegatingScope
Metrics scope that delegates to another metrics scope and is thread safe to be shared
across different threads.
|
| Modifier and Type | Method and Description |
|---|---|
IMetricsScope |
ThreadSafeMetricsDelegatingFactory.createMetrics() |
IMetricsScope |
NullMetricsFactory.createMetrics() |
IMetricsScope |
InterceptingMetricsFactory.createMetrics() |
IMetricsScope |
CWMetricsFactory.createMetrics() |
static IMetricsScope |
MetricsHelper.getMetricsScope() |
static IMetricsScope |
MetricsHelper.startScope(IMetricsFactory factory) |
static IMetricsScope |
MetricsHelper.startScope(IMetricsFactory factory,
String operation) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
InterceptingMetricsFactory.interceptAddData(String name,
double value,
com.amazonaws.services.cloudwatch.model.StandardUnit unit,
IMetricsScope scope) |
protected void |
InterceptingMetricsFactory.interceptAddData(String name,
double value,
com.amazonaws.services.cloudwatch.model.StandardUnit unit,
MetricsLevel level,
IMetricsScope scope) |
protected void |
InterceptingMetricsFactory.interceptAddDimension(String name,
String value,
IMetricsScope scope) |
protected void |
InterceptingMetricsFactory.interceptCreateMetrics(IMetricsScope scope) |
protected void |
InterceptingMetricsFactory.interceptEnd(IMetricsScope scope) |
static void |
MetricsHelper.setMetricsScope(IMetricsScope scope)
Sets given metrics scope for the current thread.
|
| Constructor and Description |
|---|
ThreadSafeMetricsDelegatingScope(IMetricsScope delegate)
Creates an instance of the metrics scope.
|
| Modifier and Type | Method and Description |
|---|---|
IMetricsScope |
IMetricsFactory.createMetrics() |
Copyright © 2017. All rights reserved.