我们创建了一个Incoming WebHooks配置,以便Dynatrace可以向我们的开发频道发布警报。这种方法很有效,但后来,我们决定使用单独的"操作"通知渠道。所以我改变了" Post to Channel"设置我们的Incoming WebHooks配置,并期望通知出现在新频道中。
然而,Slack似乎忽略了我的新作品" Post to Channel"设置。它会一直发布到之前配置的频道。我做错了什么?我还注意到配置中的其他属性似乎被忽略了。例如。我们没有自定义名称和图标,但警报仍然以名称" Dynatrace"和Dynatrace图标。但我确信我正在查看正确的配置,因为我从其中一个警报帖子导航到配置。这真令人困惑......
答案 0 :(得分:2)
这个问题让我疯了,所以我决定在这里发布 - 包括我在此期间找到的解决方案:
如果Incoming WebHooks应用程序具有certain permissions,则Web挂钩URL的调用者可以override the configured channel, name, and icon。这就是通过特定Incoming WebHooks配置发布的消息可能使用完全不同的设置的原因!
Dynatrace正在对警报消息使用这些覆盖功能,因此警报将始终发送到Dynatrace端配置的通道。