AWS CloudWatch Agent Network Metrics

0

Hi, I'm trying to set up an CloudWatch Agent to see networking details in my AWS server. I have created a role with CloudWatchAgentServerPolicy and attached it to my instance. I have installed the agent on my server and configure with the following settings

{
    "agent": {
        "metrics_collection_interval": 10,
        "logfile": "/opt/aws/amazon-cloudwatch-agent/logs/amazon-cloudwatch-agent.log"
      },
    "metrics": {
        "namespace": "CWAgent",
        "append_dimensions": {
         "InstanceId": "${aws:InstanceId}"
    },
    "metrics_collected": {
      "ethtool": {
        "interface_include": [
          <InterfaceID>
        ],
        "metrics_include": [
          "rx_packets",
          "tx_packets",
          "bw_in_allowance_exceeded",
          "bw_out_allowance_exceeded",
          "conntrack_allowance_exceeded",
          "linklocal_allowance_exceeded",
          "pps_allowance_exceeded"
         ]
        }
      }
    }
  }

However it does not show any collected data on the web. Also, ethtool -S <interfaceID> Command only returns rx_gso_checksum_fixup not the configured metrics. Is there anything I do incorrectly?

Oguz
asked 13 days ago118 views
1 Answer
0

Can your verify that cloudwatch agent daemon is running?

sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -m ec2 -a status

You may also want to check log file for any errors.

sudo tail /var/log/amazon/amazon-cloudwatch-agent/amazon-cloudwatch-agent.log

Refer to Troubleshooting the CloudWatch agent for more troubleshooting details.

AWS
EXPERT
Mike_L
answered 13 days ago
  • It is running and I've examined the log file there is no errors or warnings either.

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions