Настройка Microsoft Teams для Alerting

Используйте интеграцию Grafana Alerting — Microsoft Teams, чтобы получать уведомления в канале вашей команды при срабатывании ваших оповещений.

Обратите внимание, что вы можете настроить title и message уведомления с помощью шаблонов уведомлений; однако вы не можете изменить его внешний вид с помощью adaptive cards.

Перед началом

Чтобы настроить Microsoft Teams для интеграции с Grafana Alerting, создайте новый рабочий процесс, принимающий запросы Webhook. Это позволяет Grafana отправлять уведомления об оповещениях в каналы Microsoft Teams.

Создание рабочего процесса в Microsoft Teams

  1. Чтобы создать новый рабочий процесс, следуйте шагам из раздела Создание потоков в Microsoft Teams.
  2. Microsoft предоставляет библиотеку шаблонов. Вы можете использовать шаблон Post to a channel when a webhook request is received.
  3. В конце мастера создания рабочего процесса скопируйте предоставленный URL.

Примечание Если вы выбрали приватный канал в качестве цели рабочего процесса, вам нужно отредактировать рабочий процесс перед его использованием. Разверните шаг “Send each adaptive card”, затем разверните действие “Post your own adaptive card as the Flow bot to a channel”. Измените “Post as” на User и сохраните рабочий процесс.

Процедура

Чтобы создать вашу интеграцию MS Teams в Grafana Alerting, выполните следующие шаги.

  1. Перейдите в Alerts & IRM -> Alerting -> Notification configuration, затем выберите вкладку Contact points.

  2. Нажмите + Add contact point.

  3. Введите имя точки контакта.

  4. В списке Integration выберите Microsoft Teams.

  5. В поле URL вставьте ваш URL Webhook.

  6. Нажмите Test, чтобы проверить работу вашей интеграции.

    Только для Grafana Alertmanager.

    Тестовое уведомление об оповещении должно быть отправлено в канал MS Team.

  7. Нажмите Save contact point.

Дальнейшие шаги

Точка контакта Microsoft Teams готова принимать уведомления об оповещениях.

Чтобы добавить эту точку контакта к вашему оповещению, выполните следующие шаги.

  1. В Grafana перейдите в Alerting > Alert rules.
  2. Отредактируйте или создайте новое правило оповещения.
  3. Прокрутите вниз до раздела Configure labels and notifications.
  4. В разделе Notifications нажмите Select contact point.
  5. В выпадающем меню выберите ранее созданную точку контакта.
  6. Нажмите Save rule and exit.

Устранение неполадок

  • Если Grafana сообщает, что уведомление было успешно отправлено, но оно не было доставлено в канал, проверьте историю запусков рабочего процесса. Вы можете найти её на странице деталей рабочего процесса.