Table of Contents

Class GroupMetrics

Namespace
Amazon.CDK.AWS.AutoScaling
Assembly
Amazon.CDK.AWS.AutoScaling.dll

A set of group metrics.

public class GroupMetrics : DeputyBase
Inheritance
GroupMetrics

Examples

Vpc vpc;
            InstanceType instanceType;
            IMachineImage machineImage;


            // Enable monitoring of all group metrics
            // Enable monitoring of all group metrics
            new AutoScalingGroup(this, "ASG", new AutoScalingGroupProps {
                Vpc = vpc,
                InstanceType = instanceType,
                MachineImage = machineImage,

                // ...

                GroupMetrics = new [] { GroupMetrics.All() }
            });

            // Enable monitoring for a subset of group metrics
            // Enable monitoring for a subset of group metrics
            new AutoScalingGroup(this, "ASG", new AutoScalingGroupProps {
                Vpc = vpc,
                InstanceType = instanceType,
                MachineImage = machineImage,

                // ...

                GroupMetrics = new [] { new GroupMetrics(GroupMetric.MIN_SIZE, GroupMetric.MAX_SIZE) }
            });

Remarks

ExampleMetadata: infused

Constructors

GroupMetrics(params GroupMetric[])

public GroupMetrics(params GroupMetric[] metrics)

Parameters

metrics GroupMetric[]

Methods

All()

Report all group metrics.

public static GroupMetrics All()

Returns

GroupMetrics