问题是关于 DataDog - OpsGenie 集成。每当 DataDog 监视器触发警报时,OpsGenie 中就会打开一个事件(这很好),但是当监视器恢复到健康状态时,OpsGenie 事件会自动关闭(这很糟糕)。
有什么办法可以防止这种行为?我想保持事件开放,直到它们得到确认和解决。
对于 Opsgenie 或 Datadog 上的集成,允许“触发”(但不是“恢复”)监视器通知不是可配置的选项。
但是,您可以在引用 opsgenie 的 Datadog Monitor 消息正文中对此进行控制
Lorem ipsum dolor sit amet @opsgenie-oncall @slack-somechannel
您可以使用此处记录的条件标签(datadog 实际上将它们称为变量)将 opsgenie 引用包装在消息正文中: https ://docs.datadoghq.com/monitors/notifications/?tab=is_alert#conditional-variables 然后消息正文可能看起来像这样:
Lorem ipsum dolor sit amet {{#is_alert}}@opsgenie-oncall{{/is_alert}} @slack-somechannel
现在对 opsgenie 的警报将仅在监视器的“触发器”上发生,而不是在“恢复”时发生