Параметры экземпляров событий

Каждое событие имеет следующие параметры:

ID

Уникальный ID события

Время создания

Время, когда произошло событие. Если событие пришло из внешнего источника, время его создания может устаналиваться этим источником. Таким образом, время создания может оказаться в будущем относительно местного времени AggreGate Server, если часы источника события или сервера  неправильные.

Время истечения

Время, когда событие будет удалено из постоянного хранилища Сервера (только для постоянных событий).

Контекст

Контекст, в котором сработало событие

Уровень

Уровень события.

Данные

Специфичные для события данные в форме таблицы данных(см. ниже Таблица данных события).

Подтверждения

Подтверждения событий (только для постоянных событий).

Enrichments

Обогащения событий (только для постоянных событий).

Таблица данных события

Каждое событие имеет прикрепленную Таблицу данных. Эта таблица различается для каждого типа событий и содержит информацию, относящуюся к данному типу события. Можно сказать, что она "примечания" или "характеристики" конкретного типа событий.

Например, событие login имеет поле username, указывающее, какой пользователь выполнил вход. Данное поле используется только для события login -- нет смысла применять его, к примеру, в событии alert. Таким образом, оно находится в Таблице данных для события login (а в таблице данных события alert такого поля не существует).

Если в таблице данных события имеются привязки, эти привязки обрабатываются до сохранения события в базе данных сервера.