В данной статье описано взаимодействие с внешними каналами и запросами для оповещений в Системе: как их добавить, просмотреть, найти, отредактировать, копировать и удалить.
Система позволяет отправлять оповещения об определенных событиях во внешние системы, такие как Zabbix, Jira, Telegram и т.д.
Для управления внешними каналами и запросами необходимо перейти на вкладку Мониторинг → Внешние запросы.
.png)
На вкладке Внешние запросы расположена таблица со списком всех существующих внешних каналов оповещений и запросов. Вся информация представлена в виде древа с двумя уровнями вложенности: первый уровень отвечает за каналы оповещений, второй уровень отвечает за HTTP-запросы, с помощью которых оповещения отправляются в данные каналы.
Для того, чтобы добавить новый канал для оповещений, нажмите кнопку + в левой части таблицы и в выпадающем списке выберите Создать канал. После этого откроется модальное окно для конфигурации канала оповещений.
.png)
В данном окне вам доступны следующие параметры для конфигурации:
Authorization;Чтобы сохранить изменения, нажмите кнопку Сохранить в правом нижнем углу страницы. После этого вы будете автоматически перенаправлены на страницу со списком всех добавленных каналов и запросов. Нажмите кнопку Отменить, чтобы сбросить все внесенные изменения.
Для того, чтобы добавить новый HTTP-запрос, нажмите кнопку + в левой части таблицы и в выпадающем списке выберите Создать запрос. Вы также можете нажать кнопку + справа от имени канала в списке, чтобы автоматически выбрать канал для запроса. После этого откроется модальное окно для конфигурации запроса.
.png)
В данном окне вам доступны следующие параметры для конфигурации:
Для того, чтобы проверить работу написанного вами запроса, нажмите Тест запроса. Чтобы сохранить изменения, нажмите кнопку Сохранить в правом нижнем углу страницы. После этого вы будете автоматически перенаправлены на страницу со списком всех добавленных каналов и запросов. Нажмите кнопку Отменить, чтобы сбросить все внесенные изменения.
При формировании HTTP-запросов вы можете использовать следующие переменные:
Для того, чтобы найти определенный канал или запрос в списке, нажмите на форму поиска в левом верхнем углу таблицы и введите ключевое слово, после чего нажмите Enter.
.png)
В качестве ключевых слов для поиска могут быть использованы названия каналов и запросов.
Для того, чтобы просмотреть подробную информацию о параметрах канала или запроса, нажмите на него в списке и в правой части страницы отобразятся подробные данные.
.png)
При просмотре канала все доступные данные будут отображены на одной вкладке. При просмотре HTTP-запроса на основной вкладке будут отображены основные параметры запроса, а его тело будет отображено на вкладке Запрос. В режиме просмотра вы также можете протестировать написанный вами запрос.
Для того, чтобы отредактировать ранее добавленный канал или запрос:
.png)
.png)
При нажатии будет открыто окно редактирования канала или запроса.
Чтобы сохранить изменения, нажмите кнопку Сохранить в правом нижнем углу страницы. После этого вы будете автоматически перенаправлены на страницу со списком всех добавленных каналов и запросов. Нажмите кнопку Отменить, чтобы сбросить все внесенные изменения.
Копирование позволяет позволяет создать дубликат запроса для последующего редактирования. Для того, чтобы скопировать запрос, нажмите на три точки справа от его имени в списке, после чего выберите в выпадающем списке Создать копию.
.png)
После этого откроется страница редактирования скопированного запроса. Для сохранения копии нажмите Сохранить после внесения всех изменений.
Для того, чтобы удалить канал или запрос, нажмите на три точки справа от его имени в списке, после чего выберите в выпадающем списке Удалить.
.png)
После этого, во всплывающем окне нажмите кнопку Да, удалить для подтверждения удаления. Если вы передумали удалять канал или запрос, нажмите кнопку Отменить.