Cloudwatch Agent with nvme disks and setting up alerts

0

When setting up disk metrics with the Cloudwatch agent and nvme disks, the nvme device is pushed to Cloudwatch as a dimension. The issue is that nvme devices can change after reboot (e.g. nvme0n1p1 can become nvme1n1p1). This causes issues when setting up Cloudwatch Alerts which will no longer work because the device dimension has changed between reboots potentially. Is there a way to not push the device to Cloudwatch or some other work around to prevent that nvme device from changing?

gefragt vor 5 Jahren837 Aufrufe
4 Antworten
0
Akzeptierte Antwort

You probably can use "aggregation_dimensions" to list the dimensions you want to keep. You can refer to https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Agent-Configuration-File-Details.html#CloudWatch-Agent-Configuration-File-Metricssection for more info.

beantwortet vor 5 Jahren
0

Awesome that worked! For anyone else who is curious, here is the magic that worked for me in my main metrics json object.

"aggregation_dimensions" : [["InstanceID"], ["InstanceId","fstype","path"]]
beantwortet vor 5 Jahren
0

Thanks for replying with the bits of your amazon-cloudwatch-agent.json required to get this to work.

I was able to repeat what you did to create a disk_used_percent alert for my root volume (/), but can't seem to figure out how to create a disk_used_percent alerts for an additional attached volume (mounted to /mnt/data for example.) Were you able to accomplish this? If so, do you mind posting your amazon-cloudwatch-agent.json? Thanks!

a-ron
beantwortet vor 4 Jahren
0

Have this exact same question. How to add mulitple mount points or drives.

Tsa
beantwortet vor 3 Jahren

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen