Идентификаторы инцидентов и агрегаций инцидентов
При создании инцидентов и агрегаций инцидентов генерируются уникальные идентификаторы в определенном формате.
Формат идентификаторов
Общий формат идентификаторов инцидентов: INC-<YYMMDD>-<unique_id>
.
Общий формат идентификаторов агрегаций инцидентов: AGG-<YYMMDD>-<unique_id>
.
Где <YYMMDD>
представляет собой дату создания объекта в формате год-месяц-день, а <unique_id>
- числовой счетчик, инкрементируемый при создании каждого нового объекта.
Если во время генерации идентификатора возникнет ошибка, вместо <unique_id>
объекту будет присвоен случайный UUID
.
Настройки Incident Manager для генерации идентификаторов
Для регулирования генерации идентификаторов используются следующие настройки Incident Manager:
Название | Синтаксис | Значение по умолчанию | Описание |
---|---|---|---|
use_incremental_ids | <boolean> | true | При значении true используются идентификаторы в указанном выше формате, при значении false создаются случайные UUID . |
default_incident_suffix | <string> | "" | Если значение суффикса не пустое, оно будет добавляться в идентификаторы всех инцидентов и агрегаций инцидентов. В таком случае формат будет следующим: INC/AGG-<suffix>-<YYMMDD>-<unique_id> |
acquire_lock_timeout | <int> | 10 | Интервал ожидания между повторными попытками захватить блокировку при генерации идентификаторов. Значение указывается в миллисекундах. |
lock_expiration_timeout | <int> | 60000 | Максимальное время захвата блокировки. При превышении интервала блокировка будет считаться просроченной и другие потоки смогут ее захватить. Значение указывается в миллисекундах. |
Получить настройки можно по следующему пути:
GET _core/im_settings/incident-manager-settings
Значения настроек acquire_lock_timeout
и lock_expiration_timeout
не рекомендуется изменять.
Примеры
INC-250417-2017
- инцидент был создан 17 апреля 2025 года и имеет уникальный номер 2017
.
AGG-prod-250417-41
- агрегация была создана 17 апреля 2025 года и имеет уникальный номер 41
. Значение настройки default_incident_suffix
было равно prod
.