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 |
|---|---|---|---|---|
| Создание конфигурации | ✔ | ✔ | ✔ | ✔ |
| Редактирование конфигурации | ✔ только свои | ✔ | ✔ | ✔ |
| Удаление конфигурации | ✔ только свои | ✔ | ✔ | ✔ |






