Check if EC2 instances have detailed monitoring enabled.
Risk
Enabling detailed monitoring provides enhanced monitoring and granular insights into EC2 instance metrics. Not having detailed monitoring enabled may limit the ability to troubleshoot performance issues effectively.
Run this check with Prowler CLI
prowler aws --checks ec2_instance_detailed_monitoring_enabled
ARN template
arn:partition:service:region:account-id:resource-id
Remediation
aws ec2 monitor-instances --instance-ids <EC2_INSTANCE_ID>
https://docs.prowler.com/checks/aws/logging-policies/ensure-that-detailed-monitoring-is-enabled-for-ec2-instances#terraform
https://www.trendmicro.com/cloudoneconformity/knowledge-base/aws/EC2/instance-detailed-monitoring.html
Enable detailed monitoring for EC2 instances to gain better insights into performance metrics.
Source Code
Resource Type
AwsEc2Instance