Skip to main content
Version: 5.0

Incident and Incident Aggregation Identifiers

When incidents and incident aggregations are created, unique identifiers are generated in a specific format.

Identifier Format

The general format for incident identifiers is: INC-<YYMMDD>-<unique_id>.

The general format for incident aggregation identifiers is: AGG-<YYMMDD>-<unique_id>.

Here, <YYMMDD> represents the creation date in the year-month-day format, and <unique_id> is a numeric counter incremented with each new object.

danger

If an error occurs during identifier generation, a random UUID will be assigned to the object instead of <unique_id>.

Incident Manager Settings for Identifier Generation

The following Incident Manager settings control the generation of identifiers:

NameSyntaxDefault ValueDescription
use_incremental_ids<boolean>trueWhen set to true, identifiers follow the format above. When false, random UUIDs are used instead.
default_incident_suffix<string>""If not empty, this suffix will be added to all incident and aggregation identifiers. The resulting format will be: INC/AGG-<suffix>-<YYMMDD>-<unique_id>.
acquire_lock_timeout<int>10The wait interval between retry attempts to acquire a lock during identifier generation, in milliseconds.
lock_expiration_timeout<int>60000The maximum time to hold a lock. If this duration is exceeded, the lock is considered expired and can be acquired by other threads. Time is specified in milliseconds.
Incident Manager Settings

You can retrieve the current settings using the following request:

GET _core/im_settings/incident-manager-settings
warning

It is not recommended to modify the acquire_lock_timeout and lock_expiration_timeout settings.

Examples

INC-250417-2017 - The incident was created on April 17, 2025, and has a unique number 2017.

AGG-prod-250417-41 - The aggregation was created on April 17, 2025, with a unique number 41. The default_incident_suffix setting was set to prod.