我从昨天开始使用OPSGENIE。我想在OPSGENIE仪表板中发送我的CloudWatch警报。
我认为这有两个集成选项。第一个是CloudWatch Integration,其次是传入SNS集成。
我已经测试了两者,并且两者都可以正常工作。这些类型的集成之间有什么区别:OPSGENIE CloudWatch Integration与输入SNS集成?
我认为两者之间的区别是它们与不同格式的SNS消息一起工作。
CloudWatch Integration期望以这种格式的消息:https://docs.oppgenie.com/docs/aws-cloudwatch-integration#section-sample-payload-sent-pay-sent-sent-from-cloudwatch
集成可以解析Message
属性中传递的JSON对象,并提取通常使用CloudWatch Alarms传递的一堆参数。
另一方面,传入的SNS集成并不期望SNS消息以任何特定的格式,但在存在时会了解某些消息属性:https://docs.oppgenie.com/docs/docs/docs/amazon-sns-incoming - 整合#部分样本 - 付款载荷 - from-amazon-sns
当您要从代码中发送警报时,此集成类型将更有用,而CloudWatch警报则由AWS发送。