Incoming WebHooks 配置的设置被忽略

Settings of Incoming WebHooks configuration are ignored

我们已经创建了一个 Incoming WebHooks 配置,这样 Dynatrace 就可以 post 向我们的开发渠道发出警报。这在一段时间内效果很好,但后来,我们决定使用单独的 "operations" 渠道进行通知。因此,我更改了 Incoming WebHooks 配置的 "Post to Channel" 设置,并期望通知会出现在新频道中。

但是 Slack 似乎忽略了我的新 "Post to Channel" 设置。它保持 posting 到先前配置的频道。我做错了什么?

我还注意到配置中的其他属性似乎被忽略了。例如。我们没有自定义名称和图标,但警报仍然 post 带有名称 "Dynatrace" 和 Dynatrace 图标。但我确信我正在查看正确的配置,因为我从一个警报 post 导航到配置。这真是令人困惑...

这个问题快把我逼疯了,所以我决定 post 在这里 - 包括我在此期间找到的解决方案:

如果 Incoming WebHooks 应用有 certain permissions, the caller of the web hook URL may override the configured channel, name, and icon。这就是为什么通过特定 Incoming WebHooks 配置 posted 的消息可能使用完全不同的设置!

Dynatrace 将这些覆盖功能用于警报消息,因此警报将始终发送到在 Dynatrace 端配置的通道。