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?

質問済み 5年前837ビュー
4回答
0
承認された回答

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.

回答済み 5年前
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"]]
回答済み 5年前
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
回答済み 4年前
0

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

Tsa
回答済み 3年前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ