AWS CloudWatch日志分析告警

19

是否可以基于CloudWatch Logs Insights查询设置警报?在这个页面中,它说: 此外,你可以发布基于日志的指标,创建警报,并在CloudWatch仪表板中将日志和指标相关联,以获得完整的运营可见性。但我不知道如何做到这一点。我想基于某些查询创建自定义指标,将其添加到仪表板(我知道如何做到这一点),并对该指标设置警报。

2个回答

17
我认为他们在措辞上存在歧义,那个句子的重点是要突出云监控的一些其他能力,这些能力可以在仪表板中汇总。警报是基于一个或多个指标创建的(通过CLI或API推送)。
AWS博客的公告中,它以略微不同的方式进行了解释:云监控集成 - 你可以编写一些粘合代码来运行查询,使用结果发布自定义度量指标。然后可以可视化它们,设置警报等,所有这些都是为了简化和加速故障排除。

换句话说,要将日志洞察结果转换为警报,您需要编写一个 Lambda 函数来运行查询并从中发布度量。 - Tim Malone
3
好的,我会尽力进行翻译。以下是需要翻译的内容:Also - here's someone who's done just that: https://blog.smirnov.la/cloudwatch-logs-insights-to-metrics-a2d197aac379 - Tim Malone
2
多么繁琐,不能仅仅通过点击一个按钮(当然还要选择时间跨度)运行查询并创建基于其计数的指标。 - Mike de Klerk

7

附加说明:在可以从日志组的度量过滤器创建警报之前,您必须选择过滤器将推送到哪个指标。如果该指标已经存在,则可以继续进行。但是,如果您需要自定义指标,则只能通过AWS CLI或API创建一个自定义指标。 - Mark Maglana
更正之前的评论:实际上,您可以从控制台定义自定义指标名称。创建指标过滤器时,只需在“指标名称”字段中键入自定义名称(无空格),并且一旦过滤器有内容添加到其中,它将自动创建。 - Mark Maglana

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接