Условия генерации аварии
Условия генерации аварии определяют, когда и какая авария генерируется для сущности. Условия генерации аварии могут также определять, в каких случаях закрывать аварию (в поле clearCondition).
Модель условий генерации аварии
| Поле | Тип | Описание |
|---|---|---|
| condition | Object | Значение условия. Дополнительная информация в разделе Условия. |
| clearCondition | Object | Условие, которое закрывает аварию (устанавливает её уровень в значение 3). Дополнительная информация в разделе Условия. |
| id | String | Идентификатор условия. |
| text | String | Описание условия. |
| state | Integer | Состояние, в которое будет переведена сущность при выполнении условия. |
Условия
| Поле | Тип | Описание |
|---|---|---|
| _field | Object | Условие генерации аварии. |
| _field.name | String | Имя метрики, значение которой будет использоваться при генерации аварии. |
| _field.value | Object | Значение метрики, с которым будет сравниваться актуальное значение метрики, и оператор сравнения. Дополнительная информация в разделе Значение. |
Значение
Формат поля _field.value:
json
"оператор сравнения": "значение"Поддерживаемые операторы:
| Поле | Описание |
|---|---|
| _ct | Содержит |
| _eq | Равно |
| _gt | Больше |
| _gte | Больше или равно |
| _lt | Меньше |
| _lte | Меньше или равно |
| _m | Совпадает |
| _nct | Не содержит |
| _neq | Не равно |