Class PredefinedMetric
One of the predefined autoscaling metrics.
Inheritance
Namespace: Amazon.CDK.AWS.ApplicationAutoScaling
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public sealed class PredefinedMetric : Enum
Syntax (vb)
Public NotInheritable Class PredefinedMetric
Inherits
Enum
Remarks
ExampleMetadata: infused
Examples
var shardsScalableTarget = new ScalableTarget(this, "ElastiCacheRedisShardsScalableTarget", new ScalableTargetProps {
ServiceNamespace = ServiceNamespace.ELASTICACHE,
ScalableDimension = "elasticache:replication-group:NodeGroups",
MinCapacity = 2,
MaxCapacity = 10,
ResourceId = "replication-group/main-cluster"
});
shardsScalableTarget.ScaleToTrackMetric("ElastiCacheRedisShardsCPUUtilization", new BasicTargetTrackingScalingPolicyProps {
TargetValue = 20,
PredefinedMetric = PredefinedMetric.ELASTICACHE_PRIMARY_ENGINE_CPU_UTILIZATION
});
Synopsis
Fields
ALB_REQUEST_COUNT_PER_TARGET | ALB_REQUEST_COUNT_PER_TARGET. |
APPSTREAM_AVERAGE_CAPACITY_UTILIZATION | Average percentage of instances in an AppStream fleet that are being used. |
CASSANDRA_READ_CAPACITY_UTILIZATION | Percentage of provisioned read capacity units utilized by a Keyspaces table. |
CASSANDRA_WRITE_CAPACITY_UTILIZATION | Percentage of provisioned write capacity units utilized by a Keyspaces table. |
COMPREHEND_INFERENCE_UTILIZATION | Percentage of provisioned inference units utilized by a Comprehend endpoint. |
DYANMODB_WRITE_CAPACITY_UTILIZATION | (deprecated) DYANMODB_WRITE_CAPACITY_UTILIZATION. |
DYNAMODB_READ_CAPACITY_UTILIZATION | Percentage of provisioned read capacity units consumed by a DynamoDB table. |
DYNAMODB_WRITE_CAPACITY_UTILIZATION | Percentage of provisioned write capacity units consumed by a DynamoDB table. |
EC2_SPOT_FLEET_REQUEST_AVERAGE_CPU_UTILIZATION | EC2_SPOT_FLEET_REQUEST_AVERAGE_CPU_UTILIZATION. |
EC2_SPOT_FLEET_REQUEST_AVERAGE_NETWORK_IN | EC2_SPOT_FLEET_REQUEST_AVERAGE_NETWORK_IN. |
EC2_SPOT_FLEET_REQUEST_AVERAGE_NETWORK_OUT | EC2_SPOT_FLEET_REQUEST_AVERAGE_NETWORK_OUT. |
ECS_SERVICE_AVERAGE_CPU_UTILIZATION | ECS_SERVICE_AVERAGE_CPU_UTILIZATION. |
ECS_SERVICE_AVERAGE_MEMORY_UTILIZATION | ECS_SERVICE_AVERAGE_MEMORY_UTILIZATION. |
ELASTICACHE_DATABASE_CAPACITY_USAGE_COUNTED_FOR_EVICT_PERCENTAGE | ELASTICACHE_DATABASE_CAPACITY_USAGE_COUNTED_FOR_EVICT_PERCENTAGE. |
ELASTICACHE_DATABASE_MEMORY_USAGE_COUNTED_FOR_EVICT_PERCENTAGE | ELASTICACHE_DATABASE_MEMORY_USAGE_COUNTED_FOR_EVICT_PERCENTAGE. |
ELASTICACHE_PRIMARY_ENGINE_CPU_UTILIZATION | ELASTICACHE_PRIMARY_ENGINE_CPU_UTILIZATION. |
ELASTICACHE_REPLICA_ENGINE_CPU_UTILIZATION | ELASTICACHE_REPLICA_ENGINE_CPU_UTILIZATION. |
KAFKA_BROKER_STORAGE_UTILIZATION | KAFKA_BROKER_STORAGE_UTILIZATION. |
LAMBDA_PROVISIONED_CONCURRENCY_UTILIZATION | LAMBDA_PROVISIONED_CONCURRENCY_UTILIZATION. |
NEPTURE_READER_AVERAGE_CPU_UTILIZATION | Average CPU Utilization of read replica instances in a Neptune DB cluster. |
RDS_READER_AVERAGE_CPU_UTILIZATION | RDS_READER_AVERAGE_CPU_UTILIZATION. |
RDS_READER_AVERAGE_DATABASE_CONNECTIONS | RDS_READER_AVERAGE_DATABASE_CONNECTIONS. |
SAGEMAKER_INFERENCE_COMPONENT_INVOCATIONS_PER_COPY | SAGEMAKER_INFERENCE_COMPONENT_INVOCATIONS_PER_COPY. |
SAGEMAKER_VARIANT_INVOCATIONS_PER_INSTANCE | SAGEMAKER_VARIANT_INVOCATIONS_PER_INSTANCE. |
SAGEMAKER_VARIANT_PROVISIONED_CONCURRENCY_UTILIZATION | SAGEMAKER_VARIANT_PROVISIONED_CONCURRENCY_UTILIZATION. |
value__ |
Fields
ALB_REQUEST_COUNT_PER_TARGET
ALB_REQUEST_COUNT_PER_TARGET.
public const PredefinedMetric ALB_REQUEST_COUNT_PER_TARGET
Field Value
Type | Description |
---|---|
PredefinedMetric |
Remarks
APPSTREAM_AVERAGE_CAPACITY_UTILIZATION
Average percentage of instances in an AppStream fleet that are being used.
public const PredefinedMetric APPSTREAM_AVERAGE_CAPACITY_UTILIZATION
Field Value
Type | Description |
---|---|
PredefinedMetric |
CASSANDRA_READ_CAPACITY_UTILIZATION
Percentage of provisioned read capacity units utilized by a Keyspaces table.
public const PredefinedMetric CASSANDRA_READ_CAPACITY_UTILIZATION
Field Value
Type | Description |
---|---|
PredefinedMetric |
CASSANDRA_WRITE_CAPACITY_UTILIZATION
Percentage of provisioned write capacity units utilized by a Keyspaces table.
public const PredefinedMetric CASSANDRA_WRITE_CAPACITY_UTILIZATION
Field Value
Type | Description |
---|---|
PredefinedMetric |
COMPREHEND_INFERENCE_UTILIZATION
Percentage of provisioned inference units utilized by a Comprehend endpoint.
public const PredefinedMetric COMPREHEND_INFERENCE_UTILIZATION
Field Value
Type | Description |
---|---|
PredefinedMetric |
DYANMODB_WRITE_CAPACITY_UTILIZATION
(deprecated) DYANMODB_WRITE_CAPACITY_UTILIZATION.
public const PredefinedMetric DYANMODB_WRITE_CAPACITY_UTILIZATION
Field Value
Type | Description |
---|---|
PredefinedMetric |
Remarks
Stability: Deprecated
DYNAMODB_READ_CAPACITY_UTILIZATION
Percentage of provisioned read capacity units consumed by a DynamoDB table.
public const PredefinedMetric DYNAMODB_READ_CAPACITY_UTILIZATION
Field Value
Type | Description |
---|---|
PredefinedMetric |
DYNAMODB_WRITE_CAPACITY_UTILIZATION
Percentage of provisioned write capacity units consumed by a DynamoDB table.
public const PredefinedMetric DYNAMODB_WRITE_CAPACITY_UTILIZATION
Field Value
Type | Description |
---|---|
PredefinedMetric |
Remarks
Suffix dummy
is necessary due to jsii bug (https://github.com/aws/jsii/issues/2782).
Duplicate values will be dropped, so this suffix is added as a workaround.
The value will be replaced when this enum is used.
EC2_SPOT_FLEET_REQUEST_AVERAGE_CPU_UTILIZATION
EC2_SPOT_FLEET_REQUEST_AVERAGE_CPU_UTILIZATION.
public const PredefinedMetric EC2_SPOT_FLEET_REQUEST_AVERAGE_CPU_UTILIZATION
Field Value
Type | Description |
---|---|
PredefinedMetric |
Remarks
EC2_SPOT_FLEET_REQUEST_AVERAGE_NETWORK_IN
EC2_SPOT_FLEET_REQUEST_AVERAGE_NETWORK_IN.
public const PredefinedMetric EC2_SPOT_FLEET_REQUEST_AVERAGE_NETWORK_IN
Field Value
Type | Description |
---|---|
PredefinedMetric |
Remarks
EC2_SPOT_FLEET_REQUEST_AVERAGE_NETWORK_OUT
EC2_SPOT_FLEET_REQUEST_AVERAGE_NETWORK_OUT.
public const PredefinedMetric EC2_SPOT_FLEET_REQUEST_AVERAGE_NETWORK_OUT
Field Value
Type | Description |
---|---|
PredefinedMetric |
Remarks
ECS_SERVICE_AVERAGE_CPU_UTILIZATION
ECS_SERVICE_AVERAGE_CPU_UTILIZATION.
public const PredefinedMetric ECS_SERVICE_AVERAGE_CPU_UTILIZATION
Field Value
Type | Description |
---|---|
PredefinedMetric |
Remarks
ECS_SERVICE_AVERAGE_MEMORY_UTILIZATION
ECS_SERVICE_AVERAGE_MEMORY_UTILIZATION.
public const PredefinedMetric ECS_SERVICE_AVERAGE_MEMORY_UTILIZATION
Field Value
Type | Description |
---|---|
PredefinedMetric |
Remarks
ELASTICACHE_DATABASE_CAPACITY_USAGE_COUNTED_FOR_EVICT_PERCENTAGE
ELASTICACHE_DATABASE_CAPACITY_USAGE_COUNTED_FOR_EVICT_PERCENTAGE.
public const PredefinedMetric ELASTICACHE_DATABASE_CAPACITY_USAGE_COUNTED_FOR_EVICT_PERCENTAGE
Field Value
Type | Description |
---|---|
PredefinedMetric |
Remarks
ELASTICACHE_DATABASE_MEMORY_USAGE_COUNTED_FOR_EVICT_PERCENTAGE
ELASTICACHE_DATABASE_MEMORY_USAGE_COUNTED_FOR_EVICT_PERCENTAGE.
public const PredefinedMetric ELASTICACHE_DATABASE_MEMORY_USAGE_COUNTED_FOR_EVICT_PERCENTAGE
Field Value
Type | Description |
---|---|
PredefinedMetric |
Remarks
ELASTICACHE_PRIMARY_ENGINE_CPU_UTILIZATION
ELASTICACHE_PRIMARY_ENGINE_CPU_UTILIZATION.
public const PredefinedMetric ELASTICACHE_PRIMARY_ENGINE_CPU_UTILIZATION
Field Value
Type | Description |
---|---|
PredefinedMetric |
Remarks
ELASTICACHE_REPLICA_ENGINE_CPU_UTILIZATION
ELASTICACHE_REPLICA_ENGINE_CPU_UTILIZATION.
public const PredefinedMetric ELASTICACHE_REPLICA_ENGINE_CPU_UTILIZATION
Field Value
Type | Description |
---|---|
PredefinedMetric |
Remarks
KAFKA_BROKER_STORAGE_UTILIZATION
KAFKA_BROKER_STORAGE_UTILIZATION.
public const PredefinedMetric KAFKA_BROKER_STORAGE_UTILIZATION
Field Value
Type | Description |
---|---|
PredefinedMetric |
Remarks
LAMBDA_PROVISIONED_CONCURRENCY_UTILIZATION
LAMBDA_PROVISIONED_CONCURRENCY_UTILIZATION.
public const PredefinedMetric LAMBDA_PROVISIONED_CONCURRENCY_UTILIZATION
Field Value
Type | Description |
---|---|
PredefinedMetric |
Remarks
NEPTURE_READER_AVERAGE_CPU_UTILIZATION
Average CPU Utilization of read replica instances in a Neptune DB cluster.
public const PredefinedMetric NEPTURE_READER_AVERAGE_CPU_UTILIZATION
Field Value
Type | Description |
---|---|
PredefinedMetric |
RDS_READER_AVERAGE_CPU_UTILIZATION
RDS_READER_AVERAGE_CPU_UTILIZATION.
public const PredefinedMetric RDS_READER_AVERAGE_CPU_UTILIZATION
Field Value
Type | Description |
---|---|
PredefinedMetric |
Remarks
RDS_READER_AVERAGE_DATABASE_CONNECTIONS
RDS_READER_AVERAGE_DATABASE_CONNECTIONS.
public const PredefinedMetric RDS_READER_AVERAGE_DATABASE_CONNECTIONS
Field Value
Type | Description |
---|---|
PredefinedMetric |
Remarks
SAGEMAKER_INFERENCE_COMPONENT_INVOCATIONS_PER_COPY
SAGEMAKER_INFERENCE_COMPONENT_INVOCATIONS_PER_COPY.
public const PredefinedMetric SAGEMAKER_INFERENCE_COMPONENT_INVOCATIONS_PER_COPY
Field Value
Type | Description |
---|---|
PredefinedMetric |
Remarks
SAGEMAKER_VARIANT_INVOCATIONS_PER_INSTANCE
SAGEMAKER_VARIANT_INVOCATIONS_PER_INSTANCE.
public const PredefinedMetric SAGEMAKER_VARIANT_INVOCATIONS_PER_INSTANCE
Field Value
Type | Description |
---|---|
PredefinedMetric |
Remarks
SAGEMAKER_VARIANT_PROVISIONED_CONCURRENCY_UTILIZATION
SAGEMAKER_VARIANT_PROVISIONED_CONCURRENCY_UTILIZATION.
public const PredefinedMetric SAGEMAKER_VARIANT_PROVISIONED_CONCURRENCY_UTILIZATION
Field Value
Type | Description |
---|---|
PredefinedMetric |
Remarks
value__
public int value__
Field Value
Type | Description |
---|---|
System.Int32 |