@Generated(value="jsii-pacmak/1.74.0 (build 6d08790)",
date="2023-03-22T19:35:47.993Z")
public class GroupMetric
extends software.amazon.jsii.JsiiObject
Example:
Vpc vpc; InstanceType instanceType; IMachineImage machineImage; // Enable monitoring of all group metrics // Enable monitoring of all group metrics AutoScalingGroup.Builder.create(this, "ASG") .vpc(vpc) .instanceType(instanceType) .machineImage(machineImage) // ... .groupMetrics(List.of(GroupMetrics.all())) .build(); // Enable monitoring for a subset of group metrics // Enable monitoring for a subset of group metrics AutoScalingGroup.Builder.create(this, "ASG") .vpc(vpc) .instanceType(instanceType) .machineImage(machineImage) // ... .groupMetrics(List.of(new GroupMetrics(GroupMetric.MIN_SIZE, GroupMetric.MAX_SIZE))) .build();
Modifier and Type | Field and Description |
---|---|
static GroupMetric |
DESIRED_CAPACITY
The number of instances that the Auto Scaling group attempts to maintain.
|
static GroupMetric |
IN_SERVICE_INSTANCES
The number of instances that are running as part of the Auto Scaling group This metric does not include instances that are pending or terminating.
|
static GroupMetric |
MAX_SIZE
The maximum size of the Auto Scaling group.
|
static GroupMetric |
MIN_SIZE
The minimum size of the Auto Scaling group.
|
static GroupMetric |
PENDING_INSTANCES
The number of instances that are pending A pending instance is not yet in service, this metric does not include instances that are in service or terminating.
|
static GroupMetric |
STANDBY_INSTANCES
The number of instances that are in a Standby state Instances in this state are still running but are not actively in service.
|
static GroupMetric |
TERMINATING_INSTANCES
The number of instances that are in the process of terminating This metric does not include instances that are in service or pending.
|
static GroupMetric |
TOTAL_INSTANCES
The total number of instances in the Auto Scaling group This metric identifies the number of instances that are in service, pending, and terminating.
|
Modifier | Constructor and Description |
---|---|
protected |
GroupMetric(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
GroupMetric(software.amazon.jsii.JsiiObjectRef objRef) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getName()
The name of the group metric.
|
public static final GroupMetric DESIRED_CAPACITY
public static final GroupMetric IN_SERVICE_INSTANCES
public static final GroupMetric MAX_SIZE
public static final GroupMetric MIN_SIZE
public static final GroupMetric PENDING_INSTANCES
public static final GroupMetric STANDBY_INSTANCES
public static final GroupMetric TERMINATING_INSTANCES
public static final GroupMetric TOTAL_INSTANCES