Notification Settings
Вкладка Notifications Settings позволяет просматривать существующие конфигурации уведомлений и создавать новые - для получения уведомлений о событиях, отображаемых в списке списке Notifications.
Каждая конфигураци включает следующие поля:
Название
конфигурации;Описание
;Правила
, применяемые в конфигурации;Канал доставки уведомлений
– способ получения уведомлений;Владелец
– пользователь, создавший конфигурацию;- Дата
Последнего обновления
.
Доступные действия¶
Пользователям доступны следующие возможности:
- Поиск конфигураций по ключевому слову;
- Фильтрация по владельцу;
- Обновление списка с помощью кнопки
Refresh
; - Выбор конфигураций через чекбоксы для последующего удаления;
- Создание новой конфигурации;
-
Удаление конфигураций одним из следующих способов:
- Через иконку корзины в строке нужной конфигурации;
- Выделив одну или несколько конфигураций и нажав кнопку Удалить. Кнопка становится активной только при наличии выбранных элементов.
Создание конфигурации¶
Для создания новой конфигурации нажмите Создать конфигурацию
.
Процесс создания выполняется пошагово и состоит из следующих вкладок:
General¶
На этом этапе указывается основная информация:
Название
— идентификатор конфигурации (обязательное поле).Описание
– краткое пояснение (опциональное поле).-
Быстрые предустановки
— выбор одного из предустановленных вариантов:Определить конкретные правила событий
— ручная настройка фильтров на следующем этапе.Получать все уведомления, связанные со мной
— включает все события, касающиеся текущего пользователя.Получать все уведомления в моем аккаунте
— включает все события в рамках аккаунта..
Нажмите Далее
, чтобы перейти к следующему этапу настройки.
Rules¶
Вкладка Правила
позволяет задать фильтры, определяющие, какие события будут вызывать уведомления.
Cервис
— выбор сервиса, по которому будут поступать уведомления.Тип ресурса
— тип объекта, к которому относится событие. ЗначениеЛюбой
включает все типы ресурсов.ID ресурса
— идентификатор ресурса. Поддерживается ручной ввод нескольких значений в форматеRegExp
. Каждое значение необходимо подтверждать клавишейEnter
.Владелец ресурса
— фильтрация по владельцу. ЗначениеЛюбой
включает всех владельцев.Инициатор события
— значениеЛюбой
подразумевает всех инициаторов.Названия событий
— поддерживается ручной ввод в форматеRegExp
(например,vm.create.ended
,vm.create.failed
).
Примеры RegExp выражений для названий событий
\.failed$
- все события, завершившиеся с ошибкой.^vm\.create\.ended$
- точное совпадение с именем события.^instance\..*\.ended$
- все завершённые события, связанные с ресурсоминстанс
.
Можно добавить несколько правил в рамках одной конфигурации. Для этого используйте кнопку Добавить правило
и настройте фильтры.
Нажмите Далее
для перехода к настройке канала доставки уведомлений.
Delivery Channel¶
На этом этапе указывается канал доставки уведомлений (email
или webhook
).
Email¶
Канал
– выбор способа доставки -email
;Email пользователя
– адрес для получения уведомлений;Частота агрегации
– интервал, с которым будут приходить уведомления: (5 минут
(по умолчанию) /15 минут
/1 час
/12 часов
/Без агрегации
)
Предупреждение
Выбор опции Без агрегации
может привести к большому объему сообщений.
Webhook¶
Канал
– выбор способа доставки -Webhook
;Метод
-GET
/POST
/PATCH
/HEAD
;URL
- адрес webhook.Тело
- содержимое webhook для идентификации уведомлений.
Канал доставки
Если при настройки нотификации выбран Канал доставки
— Нет
, уведомления будут отображаться только в сервисе Telemetry Notifications.
После нажатия кнопки Создать
, конфигурация появится в общем списке уведомлений.
Роли и права¶
Действие | Member | Admin | Owner | Operator |
---|---|---|---|---|
Создание конфигурации | ✔ | ✔ | ✔ | ✔ |
Редактирование конфигурации | ✔ только свои | ✔ | ✔ | ✔ |
Удаление конфигурации | ✔ только свои | ✔ | ✔ | ✔ |