Cloudwatch graph for ec2 instance metrics

I’d like to monitor cpu, ram, and disk/ebs stats for each instance via CloudWatch but I can’t seem to find a way to do so. The only ec2 metrics I get are for non-gamelift instances. Then if I try to edit source manually to use a gamelist instance id the graph reports not data.

Additionally, trying to use the gamelift console to view metrics only seems to show fleet averages. Eg the CPU utilization reports 10% when I have a fleet with 3 instances and only one of them is active and using 33%. Which is not at all helpful for trying to identify when a particular instance may be maxed out.

I think this post could help you: How to configure CloudWatch Agent for GameLift instance? - #2 by Pip