Skip to content

Instantly share code, notes, and snippets.

@HieronyM
Last active May 7, 2019 08:25
Show Gist options
  • Select an option

  • Save HieronyM/9f2b70354a996e5c62f2b13fde0597b2 to your computer and use it in GitHub Desktop.

Select an option

Save HieronyM/9f2b70354a996e5c62f2b13fde0597b2 to your computer and use it in GitHub Desktop.
Cloudwatch Agent configuration to push Metrics and logs to cloudwatch
{
"agent": {
"metrics_collection_interval": 15,
"logfile": "{{ aws_cwa_logfile_path }}"
},
"metrics": {
"namespace": "CWAgentNew",
"metrics_collected": {
"cpu": {
"measurement": [
{"name": "usage_system", "rename": "CPU Usage System", "unit": "Percent"},
{"name": "usage_user", "rename": "CPU Usage User", "unit": "Percent"},
{"name": "usage_idle", "rename": "CPU Usage Idle", "unit": "Percent"}
],
"append_dimensions": {
"name": "CPU"
}
},
"mem": {
"measurement": [
{"name": "total", "rename": "Memory Total"},
{"name": "used", "rename": "Memory Used"},
{"name": "cached", "rename": "Memory Cached"},
{"name": "free", "rename": "Memory Free"},
{"name": "available", "rename": "Memory Available"}
],
"append_dimensions": {
"name": "Memory"
}
},
"disk": {
"measurement": [
{"name": "total", "rename": "Disk Total"},
{"name": "free", "rename": "Disk Free"},
{"name": "inodes_total", "rename": "Disk Inodes Total"},
{"name": "inodes_free", "rename": "Disk Inodes Free"}
],
"append_dimensions": {
"name": "Disk"
}
},
"diskio": {
"measurement": [
{"name": "read_bytes", "rename": "Diskio Read Bytes"},
{"name": "read_time", "rename": "Diskio Read Times"},
{"name": "write_bytes", "rename": "Diskio Write Bytes"},
{"name": "write_time", "rename": "Diskio Write Times"}
],
"append_dimensions": {
"name": "DiskIO"
}
},
"net": {
"measurement": [
{"name": "bytes_recv", "rename": "Network Bytes In"},
{"name": "bytes_sent", "rename": "Network Bytes Out"},
{"name": "packets_recv", "rename": "Network Packets In"},
{"name": "packets_sent", "rename": "Network Packets Out"}
],
"append_dimensions": {
"name": "Network"
}
},
"processes": {
"measurement": [
{"name": "total", "rename": "Processes Total"},
{"name": "running", "rename": "Processes Running"},
{"name": "stopped", "rename": "Processes Stopped"},
{"name": "zombies", "rename": "Processes Zombies"}
],
"append_dimensions": {
"name": "Processes"
}
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment