OpsGenie Cloudwatch 集成与传入 SNS 集成
OpsGenie Cloudwatch Integration vs Incoming SNS Integration
我正在使用昨天的 OpsGenie。我想在 OpsGenie Dashboard 中发送我的 cloudwatch 警报。
我认为对此有两种可能的集成选项。第一个是 Cloudwatch Integration,第二个是 Incoming SNS Integration。
我都测试过,都工作正常。这些类型的集成之间有什么区别: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 发送时,此集成类型更有用。
我正在使用昨天的 OpsGenie。我想在 OpsGenie Dashboard 中发送我的 cloudwatch 警报。
我认为对此有两种可能的集成选项。第一个是 Cloudwatch Integration,第二个是 Incoming SNS Integration。
我都测试过,都工作正常。这些类型的集成之间有什么区别: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 发送时,此集成类型更有用。