在 AWS Cloudwatch 中显示 EC2 实例数

dee*_*eef 2 amazon-web-services amazon-cloudwatch

我正在尝试在 Cloudwatch 中创建一个图表,显示我正在运行的所有实例,以及按需与现货与预留实例的数量。我一直在寻找几个小时,似乎找不到任何方法来做到这一点。

有谁知道使用 Cloudwatch 或其他服务为此创建图表的最简单方法吗?

小智 5

没有任何预定义的指标可以为您提供此信息。所有 EC2 指标都是实例级别的,这意味着您必须选择要为其显示指标的实例。

您可以编写代码来执行此操作,执行DescribeInstances API 调用并按您想要的任何字段进行聚合。在 Lambda 中运行它,并从计划的 CloudWatch 事件触发 Lambda,您就获得了指标。

根据您想要的详细信息,您可以使用实例类型、子网或 VPC ID 等维度,以及它是否是 Spot 实例。请注意,每个维度组合的费用为每月 0.30 美元。