Elastic Load Balancing - Amazon CloudWatch

Elastic Load Balancing

The following example shows a component configuration in JSON format for Elastic Load Balancing.

{ "alarmMetrics": [ { "alarmMetricName": "EstimatedALBActiveConnectionCount" }, { "alarmMetricName": "HTTPCode_Backend_5XX" } ], "subComponents": [ { "subComponentType": "AWS::EC2::Instance", "alarmMetrics": [ { "alarmMetricName": "CPUUtilization" }, { "alarmMetricName": "StatusCheckFailed" } ], "logs": [ { "logGroupName": "my_log_group", "logPath": "C:\\LogFolder\\*", "logType": "APPLICATION" } ], "processes": [ { "processName": "my_process", "alarmMetrics": [ { "alarmMetricName": "procstat cpu_usage", "monitor": true }, { "alarmMetricName": "procstat memory_rss", "monitor": true } ] } ], "windowsEvents": [ { "logGroupName": "my_log_group_2", "eventName": "Application", "eventLevels": [ "ERROR", "WARNING", "CRITICAL" ], "monitor": true } ] }, { "subComponentType": "AWS::EC2::Volume", "alarmMetrics": [ { "alarmMetricName": "VolumeQueueLength" }, { "alarmMetricName": "BurstBalance" } ] } ], "alarms": [ { "alarmName": "my_elb_alarm", "severity": "HIGH" } ] }