Аннотация
Статья создана
Обновлена 15 октября 2025 г.
Аннотации позволяют сохранить дополнительную информацию в момент вычисления алерта. Имя и значение аннотаций передаются при отправке уведомлений по алертам в каналы Email и Telegram.
В аннотациях поддерживается mustache-шаблонизация
Примеры аннотаций:
Alert `{{alert.name}}` is in {{status.code}} state
Used disk space is {{pointValue}} Gbs, expected less than {{alert.warnThreshold}} Gbs
Полный список параметров алертов, доступных в аннотациях:
| Название | Описание |
|---|---|
| alert.projectIdalert.folderIdalert.idalert.namealert.statealert.createdAtalert.updatedAtalert.createdByalert.updatedByalert.version | Общие параметры алерта. |
| alert.queriesalert.queryToCheckalert.thresholdTypealert.comparisonalert.alarmThresholdalert.warnThreshold | Запросы и параметры сравнения порогового алерта. |
| fromTime | Начало временного интервала, в котором рассчитывается алерт. Строчка в формате ISO8601, например 2017-09-07T11:30:00Z. |
| toTime | Конец временного интервала, в котором рассчитывается алерт. Строчка в формате ISO8601, например 2017-09-07T12:00:00Z. |
| pointValue | Значение метрики на момент вычисления алерта. |
| status.code | Статус алерта: OK, ALARM, WARN, NO_DATA или ERROR. |
| isOkisWarnisAlarmisNoDataisError | Логические переменные, с помощью которых можно узнать статус алерта. Например:{{#isAlarm}}Disk usage is too high!{{/isAlarm}}{{^isAlarm}}Disk usage is ok.{{/isAlarm}} |