创建 CloudWatch Metrics 以监控处于可用状态的卷

问题描述 投票:0回答:1

我正在尝试创建一个指标来查看所有处于可用状态的 EBS 卷。我想要一个小部件/仪表板,因为我这样做是不可能为图形创建警报的。

到目前为止我所做的是创建一个 Lambda 函数来描述所有 EBS 卷并将有关“卷状态”的信息发送到日志组。之后,我使用 Log Insights 和查询来过滤和计算日志中的“可用”。这有效,但我想知道是否还有其他方法可以做到这一点。

这是我在 Logs Insights 中使用的查询:

解析@message“卷ID:*,卷状态:”为volumeId,volumeState |过滤器volumeState ==“可用” |按 bin(5m) 计算的统计计数 () 为可用卷

这是我的 Lambda 函数发送到日志组的示例:

  • 卷 ID:vol-xxxxxx,卷状态:使用中
  • 卷 ID:vol-xxxxxa,卷状态:可用
aws-lambda amazon-cloudwatch amazon-ebs aws-cloudwatch-log-insights
1个回答
0
投票

添加触发器并在触发器配置中添加事件桥,并根据 lambda 函数的事件类型创建规则是否可以满足您要完成的任务?我希望这也能有所帮助: AWS:Lambda:以编程方式添加 SNS 触发器 https://docs.aws.amazon.com/lambda/latest/dg/with-sns-example.html

© www.soinside.com 2019 - 2024. All rights reserved.