If you go to the monitoring tab of your EC2 instance in AWS , you will see that you can only monitor a few things like CPU utilization , disk reads, disk writes , Network out , Network in , CPU credit balance and that sort of stuff.
But one of the main things that people like to monitor is memory utilization, or available memory. Those metrics are not available to us by default . But thankfully, cloud watch has some simple API’s that we can use to monitor those custom ec2 metrics and even also application metrics.
Watch the video here:
Documentation I referred to: