如何为CloudWatch设置EBS数据使用警报?

时间:2016-08-22 10:31:17

标签: amazon-web-services amazon-ec2 amazon-cloudwatch amazon-ebs

我尝试浏览AWS文档(hereherehere),但我找不到有关如何将EBS数据使用指标提供给CloudWatch的任何信息,以及如何设置EBS数据使用警报。

我能够使用mon-put-instance-data.pl script为实例设置数据使用率警报,但我也希望为EBS提供类似的指标和警报。我如何实现这一目标?

1 个答案:

答案 0 :(得分:2)

  

EBS数据使用指标

由于Cloudwatch已自动使用其他任何类型的指标,因此我假设您指的是已使用空间和无空间的指标。这不是EBS可以访问的信息。

EBS是一个块存储 - 它提供原始块设备,因此没有"使用的内在概念" vs"免费,"因为这是一个文件系统概念,而不是块设备概念。您可以将所需的任何文件系统放在EBS卷上,或者使用分区表放置多个文件系统。 EBS与内容无关,因此无法看到这一点。这不是一个限制,它是EBS所针对的本质所固有的。

要获取已用/可用的块信息,您需要在您的实例上运行或计划运行(通常通过cron)进程,例如您提到的mon-put-instance-data.pl脚本...因为此类信息只能从操作系统中,从实例内部获得。