By adding a specific value in Parameter Store in AWS System Manager
Is there any way to add the below EC2 basic monitoring metrics?
CPUUtilzation, StatusCheckFailed,
StatusCheckFailed_Instance, StatusCheckFailed_System
NetworkIn, NetworkOut, NetworkPacketsIn, NetworkPacketsOut
EBSReadBytes, EBSReadOps, EBSWriteBytes, EBSWriteOps
{
"agent": {
"metrics_collection_interval": 60,
"region": "ap-northeast-2",
"run_as_user": "root"
},
"logs": {
"logs_collected": {
"files": {
"collect_list": [
{
"file_path": "/var/log/syslog",
"log_group_name": "DevSystemLogs",
"log_stream_name": "syslog"
},
{
"file_path": "/var/log/auth.log",
"log_group_name": "DevSystemLogs",
"log_stream_name": "authlog"
},
{
"file_path": "/var/log/cmdlog.log",
"log_group_name": "DevSystemLogs",
"log_stream_name": "cmdlog"
}
]
}
}
},
"metrics": {
"namespace": "Dev/custom",
"append_dimensions": {
"ImageID": "${aws:ImageId}",
"InstanceId": "${aws:InstanceId}",
"InstanceType": "${aws:InstanceType}",
"AutoScalingGroupName": "${aws:AutoScalingGroupName}"
},
"metrics_collected": {
"cpu": {
"resources": [
"*"
],
"measurement": [
],
"totalcpu": true,
"metrics_collection_interval": 10,
"append_dimensions": {
"osw_test5": "osw_test5"
}
},
"disk": {
"measurement": [
"used_percent"
],
"metrics_collection_interval": 60,
"resources": [
"*"
]
},
"mem": {
"measurement": [
"mem_used_percent"
],
"metrics_collection_interval": 60
}
}
}
}
I would like to see the above metrics when I clicked all metrics in Cloudwatch and clicked Custom Namespace