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?
It is running and I've examined the log file there is no errors or warnings either.