我从昨天开始使用 OpsGenie。我想在 OpsGenie Dashboard 中发送我的 cloudwatch 警报。
我认为有两种可能的集成选项。第一个是 Cloudwatch 集成,第二个是传入 SNS 集成。
我已经测试了两者,并且两者都工作正常。这些类型的集成之间有什么区别:OpsGenie Cloudwatch 集成与传入 SNS 集成?
我从昨天开始使用 OpsGenie。我想在 OpsGenie Dashboard 中发送我的 cloudwatch 警报。
我认为有两种可能的集成选项。第一个是 Cloudwatch 集成,第二个是传入 SNS 集成。
我已经测试了两者,并且两者都工作正常。这些类型的集成之间有什么区别:OpsGenie Cloudwatch 集成与传入 SNS 集成?
我认为两者之间的区别在于它们使用不同格式的 SNS 消息。
CloudWatch 集成需要这种格式的消息:https
://docs.opsgenie.com/docs/aws-cloudwatch-integration#section-sample-payload-sent-from-cloudwatch 集成
可以解析Message
属性中传递的 JSON 对象并提取一个通常通过 CloudWatch 警报传递的一组参数。
另一方面,传入的 SNS 集成不希望 SNS 消息采用任何特定格式,而是在它们存在时理解一些消息属性:https ://docs.opsgenie.com/docs/amazon-sns-incoming-integration# section-sample-payload-sent-from-amazon-sns
当您想自己从代码发送警报而 CloudWatch 警报由 AWS 发送时,此集成类型更有用。