Monitoring AWS EC2 using Metricbeat

I can't get Metricbeat to collect data from AWS about my EC2 instances. I have done the following:

  1. Installed Metricbeat.
  2. Enables the AWS module.
  3. Configured the modules.d/aws.yml in a million differnt ways.
  4. Started Metricbeat using ./metricbeat -e

When I check the AWS portal I can see that my user for Metricbeats is not being accessed at all indicating that Metricbeats is not reaching out to AWS. As far as I can tell everything is configured and I have system monitoring fine so I understand the concepts correctly!

Please help me.

Regards,
Brian Steele

@bsteele1832

Can you post your metricbeat and aws module config?

Could you also show some logs from Metricbeat too please? Thanks!