You can collect metrics from servers by installing the CloudWatch agent on the server. You can install the agent on both Amazon EC2 instances and on-premises servers, and on computers running either Linux, Windows Server, or macOS. If you install the agent on an Amazon EC2 instance, the metrics it collects are in addition to the metrics enabled by default on Amazon EC2 instances.
You can refer to Metrics collected by the CloudWatch agent which lists out the additional metrics that can be captured.
how can I configure cloudwatch to monitor things like CPU/RAM/Disk/IO for auto scaling groups using a wildcard?asked a year ago
Contradictory information on CPU-usage on EC2 t2.microasked 2 months ago
How to monitor GPU usage in EC2 Inf1 instance?asked 7 months ago
How to check the cause of high ec2 CPU usage triggered by cloud-watch-agentasked 4 months ago
How to monitor RAM memory usage of an EC2 Ubuntu instanceAccepted Answerasked a year ago
Monitor RAM and CPU usage of each Game Sessionsasked 2 years ago
want to activate Disk Usage and Ram Usage metricsAccepted Answerasked a year ago
EC2 Instance is stuck, can't ssh in and abnormal CPU & network utilisationasked a year ago
Why my EC2 instance have less RAM as instance typeasked 10 days ago
Cpu Bursts whenever i upload images on the website. I upload 17 or 18 bulk images and cpu capacity bursts and website gets down for half an hour to 2 hours.asked a month ago