Instance Amazon Elastic Compute Cloud (EC2)
L'exemple suivant illustre une configuration de composant au format JSON pour une instance Amazon EC2.
Important
Lorsqu'une instance Amazon EC2 entre dans l'état stopped, elle est retirée de la surveillance. Quand elle revient à l'état running, elle est ajoutée à la liste des Unmonitored components (Composants non surveillés) sur la page Application details (Détails de l'application) de la console CloudWatch Application Insights. Si la surveillance automatique des nouvelles ressources est activée pour l'application, l'instance est ajoutée à la liste des Monitored components (Composants surveillés). Toutefois, les journaux et les métriques sont définis sur la valeur par défaut de la charge de travail. La configuration précédente du journal et des métriques n'est pas enregistrée.
{ "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" }] }] }