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
已提問 1 個月前檢視次數 135 次
1 個回答
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
專家
Mike_L
已回答 1 個月前
  • It is running and I've examined the log file there is no errors or warnings either.

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南