Instancia de Amazon Elastic Compute Cloud (EC2) - Amazon CloudWatch

Instancia de Amazon Elastic Compute Cloud (EC2)

En el ejemplo siguiente se muestra una configuración de componentes en formato JSON para una instancia de Amazon EC2.

importante

Cuando una instancia de Amazon EC2 ingresa al estado stopped, se elimina de la supervisión. Cuando vuelve a un estado running, se agrega a la lista de Unmonitored components (Componentes sin monitorear) en la página Application details (Detalles de la aplicación) de la consola de Información de aplicaciones de CloudWatch. Si la supervisión automática de nuevos recursos está habilitada para la aplicación, la instancia se agrega a la lista de Componentes monitoreados. Sin embargo, los registros y las métricas se establecen en el valor predeterminado de la carga de trabajo. La configuración de registro y métricas anterior no se guarda.

{ "alarmMetrics" : [ { "alarmMetricName" : "CPUUtilization", "monitor" : true }, { "alarmMetricName" : "StatusCheckFailed" } ], "logs" : [ { "logGroupName" : "my_log_group", "logPath" : "C:\\LogFolder\\*", "logType" : "APPLICATION", "monitor" : true }, { "logGroupName" : "my_log_group_2", "logPath" : "C:\\LogFolder2\\*", "logType" : "IIS", "encoding" : "utf-8" } ], "processes" : [ { "processName" : "my_process", "alarmMetrics" : [ { "alarmMetricName" : "procstat cpu_usage", "monitor" : true }, { "alarmMetricName" : "procstat memory_rss", "monitor" : true } ] } ], "windowsEvents" : [ { "logGroupName" : "my_log_group_3", "eventName" : "Application", "eventLevels" : [ "ERROR", "WARNING", "CRITICAL" ], "monitor" : true }, { "logGroupName" : "my_log_group_4", "eventName" : "System", "eventLevels" : [ "ERROR", "WARNING", "CRITICAL" ], "monitor" : true }], "alarms" : [ { "alarmName" : "my_instance_alarm_1", "severity" : "HIGH" }, { "alarmName" : "my_instance_alarm_2", "severity" : "LOW" } ], "subComponents" : [ { "subComponentType" : "AWS::EC2::Volume", "alarmMetrics" : [ { "alarmMetricName" : "VolumeQueueLength", "monitor" : "true" }, { "alarmMetricName" : "VolumeThroughputPercentage", "monitor" : "true" }, { "alarmMetricName" : "BurstBalance", "monitor" : "true" } }] }