Работа с индикатором влияния
Индикаторы влияния позволяют подсчитать, как сбой повлиял на бизнес. Например, вы можете подсчитать количество заявок, которые не удалось обработать за время сбоя.
Индикатор влияния можно создать только для time-based SLO.
Как это работает
- При создании инцидента по соглашению начинает накапливаться влияние на бизнес-сущность. Влияние подсчитывается на основе запроса в Prometheus или Sage.
- Раз в минуту подсчитывается уровень влияния и суммируется с накопленным влиянием по инциденту.
Состояние индикатора
Если к соглашению добавлены индикаторы, рядом с каждым отображается его состояние — исправный, деградирующий или сломанный. Деградирующий или сломанный индикатор означает, что источник данных не отвечает на запросы, или ответ некорректный и его не получается обработать.
Разберитесь с индикатором и исправьте запрос. После изменения запроса индикатор автоматически будет отмечен исправным. Если проблема не была связана с индикатором, например отсутствовал сетевой доступ, и вы её исправили, отметьте индикатор исправным.
Как отметить индикатор исправным
Добавить индикатор
Для одного соглашения можно добавить один индикатор влияния.
- На странице юнита перейдите на вкладку Соглашения и раскройте соглашение, к которому хотите добавить индикатор.
- Перейдите на вкладку Индикатор влияния и нажмите + Индикатор.
- Укажите название индикатора.
- Заполните SLO: укажите значение пострадавших сущностей, при котором будут запускаться сценарии в Forge.
- Заполните поля:
- DataSource — prometheus или mage.
- URL — адрес, на который будут посылаться запросы.
- Запрос — запрос к DataSource. Если нужно, вы можете его протестировать.
- Если вы выбрали mage в качестве источника данных, заполните поля:
- Сдвиг интервала запроса. Сдвиг нужен, чтобы учитывать возможную задержку доставки данных в хранилище Sage. Укажите время в минутах.
- Интервал запроса — интервал, за который вы хотите выгрузить данные по запросу. Укажите время в минутах.
Если вы укажете0, будет взято значение из Sage в момент запроса. - Значение по умолчанию — значение, если запрос не вернул результат или результат некорректный.
- Вы можете настроить сценарии Forge, которые будут запускаться при нарушении SLO:
укажите название сценария и ссылку на инструкцию по реагированию на сбой.
infoПри нарушении SLO будут запускаться только включенные сценарии Forge. Включить, выключить и добавить новые сценарии можно при редактировании индикатора.
- Нажмите Создать.
Изменить индикатор
- На странице юнита перейдите на вкладку Соглашения и раскройте соглашение, в котором хотите изменить индикатор.
- Перейдите на вкладку Индикатор влияния и нажмите
в строке индикатора.

- Обновите поля.
- Нажмите Сохранить.
Отметить индикатор исправным
- На странице юнита перейдите на вкладку Соглашения и раскройте соглашение с деградирующим или сломанным индикатором.
- Перейдите на вкладку Индикатор влияния и нажмите
в строке индикатора.

- Рядом с состоянием индикатора нажмите Отметить исправным.
Удалить индикатор
- На странице юнита перейдите на вкладку Соглашения и раскройте соглашение, в котором хотите заглушить индикатор.
- Перейдите на вкладку Индикатор влияния.
- В строке индикатора нажмите
.

- Справа внизу нажмите Удалить индикатор и подтвердите удаление.
История изменений индикатора
Вы можете просмотреть историю изменений индикаторов в карточке юнита на вкладке Соглашения.
Чтобы просмотреть историю добавлений и удалений:
- Любых индикаторов внутри соглашения — раскройте нужное соглашение, нажмите на три точки и выберите История изменений.

- Индикатора влияния — раскройте нужное соглашение, перейдите на вкладку Индикатор влияния, нажмите на три точки и выберите История изменений.

Чтобы посмотреть историю обновлений индикатора влияния, раскройте соглашение, перейдите на вкладку Индикатор влияния, в строке индикатора нажмите на три точки и выберите История изменений.