Настройки конфигурации Incoming WebHooks игнорируются

Мы создали конфигурацию Incoming WebHooks, чтобы Dynatrace мог публиковать оповещения на нашем канале разработки. Некоторое время это прекрасно работало, но позже мы решили использовать отдельный канал "операций" для уведомлений. Поэтому я изменил настройку "Опубликовать на канал" в нашей конфигурации Incoming WebHooks и ожидал, что уведомления появятся на новом канале.

Однако Slack, похоже, игнорирует мою новую настройку "Post to Channel". Он продолжает отправлять сообщения на ранее настроенный канал. Что я делаю неправильно?

Я также заметил, что другие атрибуты в конфигурации, кажется, игнорируются. Например, мы не настраивали имя и значок, но предупреждения по-прежнему публиковались с именем "Dynatrace" и значком Dynatrace. Но я уверен, что я смотрю на правильную конфигурацию, потому что я перешел к конфигурации из одного из сообщений с предупреждениями. Это действительно сбивает с толку...

1 ответ

Решение

Эта проблема сводила меня с ума, поэтому я решил опубликовать ее здесь, включая решение, которое я нашел за это время:

Если приложение Incoming WebHooks имеет определенные разрешения, вызывающая сторона URL-адреса веб-ловушки может переопределить настроенный канал, имя и значок. Вот почему сообщения, публикуемые через определенную конфигурацию Incoming WebHooks, могут использовать совершенно другие настройки!

Dynatrace использует эти функции переопределения для предупреждающих сообщений, поэтому оповещения всегда будут направляться на канал, настроенный на стороне Dynatrace.

Другие вопросы по тегам