如何解决使用 mustache 对结果进行分组 ElasticSearch Alerting 结果
我正致力于在我们的 AWS ElasticSearch 集群上设置触发器,以显示哪些 lambda 表达式产生了错误。
Monitor {{ctx.monitor.name}} just entered alert status. Please investigate the issue.
- Trigger: {{ctx.trigger.name}}
- Severity: {{ctx.trigger.severity}}
- Lambda Impacted
{{#ctx.results.0.hits.hits}}
- {{_source.LambdaName}}
{{/ctx.results.0.hits.hits}}
- Count: {{ctx.results.0.hits.total}}
- Period start: {{ctx.periodStart}}
- Period end: {{ctx.periodEnd}}
现在代码按预期工作(见下文)。
Monitor errors just entered alert status. Please investigate the issue.
- Trigger: lambda-alert
- Severity: 1
- Lambda Impacted
- abc-LambdaName1
- abc-LambdaName1
- abc-LambdaName1
- abc-LambdaName1
- abc-LambdaName1
- abc-LambdaName1
- Count: 25194
- Period start: 2021-04-21T14:55:51.305Z
- Period end: 2021-04-21T15:00:51.305Z
Mustache 是否可以在输出中将这些 lambda 分组,以便它表示 lambda 名称以及与该 lambda 相关联的错误数量(请参见下面的示例),以防我们有多个 lambda 发出警报并通过警报阈值。
Monitor errors just entered alert status. Please investigate the issue.
- Trigger: lambda-alert
- Severity: 1
- Lambda Impacted
- abc-LambdaName1 (6)
- abc-LambdaName2 (5)
- Count: 11
- Period start: 2021-04-21T14:55:51.305Z
- Period end: 2021-04-21T15:00:51.305Z
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。