Package | Description |
---|---|
com.ibm.cloud.objectstorage.metrics |
Classes used to support the AWS SDK metrics API.
|
com.ibm.cloud.objectstorage.services.s3.metrics | |
com.ibm.cloud.objectstorage.util |
Modifier and Type | Interface and Description |
---|---|
interface |
RequestMetricType
|
interface |
ServiceMetricType
Service specific Metric type (eg S3, DynamoDB, etc.)
|
interface |
ThroughputMetricType |
Modifier and Type | Class and Description |
---|---|
class |
SimpleMetricType |
class |
SimpleServiceMetricType |
class |
SimpleThroughputMetricType |
Modifier and Type | Method and Description |
---|---|
static <T extends MetricType> |
AwsSdkMetrics.addAll(Collection<T> types)
Adds the given metric types to the registry of predefined metrics to be
captured at the AWS SDK level.
|
static <T extends MetricType> |
AwsSdkMetrics.set(Collection<T> types)
Sets the given metric types to replace the registry of predefined metrics
to be captured at the AWS SDK level.
|
Modifier and Type | Method and Description |
---|---|
static Set<MetricType> |
AwsSdkMetrics.getPredefinedMetrics()
Returns an unmodifiable set of the current predefined metrics.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
AwsSdkMetrics.add(MetricType type)
Adds the given metric type to the registry of predefined metrics to be
captured at the AWS SDK level.
|
static boolean |
AwsSdkMetrics.remove(MetricType type)
Removes the given metric type from the registry of predefined metrics to
be captured at the AWS SDK level.
|
Modifier and Type | Class and Description |
---|---|
class |
S3ServiceMetric
S3 specific service metrics in the form of "simulated enum".
|
Modifier and Type | Class and Description |
---|---|
class |
AwsClientSideMonitoringMetrics
Metrics used for generate client side monitoring events.
|
static class |
AWSRequestMetrics.Field
Predefined AWS SDK metric types general across all AWS clients.
|
class |
AWSServiceMetrics
Predefined AWS SDK non-request specific metric types general across all AWS
clients.
|
Modifier and Type | Method and Description |
---|---|
void |
AWSRequestMetrics.addProperty(MetricType f,
Object value) |
void |
AWSRequestMetricsFullSupport.addProperty(MetricType f,
Object value) |
AWSRequestMetrics |
AWSRequestMetrics.addPropertyWith(MetricType f,
Object value)
Fluent API of
AWSRequestMetrics.addProperty(MetricType, Object) |
void |
AWSRequestMetrics.endEvent(MetricType f) |
void |
AWSRequestMetricsFullSupport.endEvent(MetricType f) |
List<Object> |
AWSRequestMetrics.getProperty(MetricType f) |
List<Object> |
AWSRequestMetricsFullSupport.getProperty(MetricType f) |
void |
AWSRequestMetrics.incrementCounter(MetricType f) |
void |
AWSRequestMetricsFullSupport.incrementCounter(MetricType f) |
AWSRequestMetrics |
AWSRequestMetrics.incrementCounterWith(MetricType f)
Fluent API of
AWSRequestMetrics.incrementCounter(MetricType) |
void |
AWSRequestMetrics.setCounter(MetricType f,
long count) |
void |
AWSRequestMetricsFullSupport.setCounter(MetricType f,
long count) |
void |
AWSRequestMetrics.startEvent(MetricType f) |
void |
AWSRequestMetricsFullSupport.startEvent(MetricType f) |
AWSRequestMetrics |
AWSRequestMetrics.withCounter(MetricType f,
long count)
Fluent API of
AWSRequestMetrics.setCounter(MetricType, long) |
Copyright © 2025. All rights reserved.