Журнал событий

Компонент Журнал событий предназначен для просмотра и управления событиями сервера в реальном времени. Он также предоставляет доступ к истории события и позволяет подтверждать события.

Журнал событий состоит из двух главных частей: Текущие события и История событий.

Обе части имеют инструментальную панель, которая обеспечивает быстрый доступ к наиболее часто используемым функциям. В левой части обеих инструментальных панелей расположен раскрывающийся список, который позволяет выбрать фильтр событий. Изначально, фильтром событий по умолчанию является <Empty Filter>, а значит, события не отображаются.

В некоторых случаях компонент Журнал событий отображает ранее определенный набор типов событий. В таком случае, список Фильтров событий и соответствующие кнопки ("Отключить фильтр", "Настроить фильтр") не доступны.

События можно сортировать. Чтобы включить эту функцию, нажмите на заголовок столбца. Последующие нажатия будут менять порядок сортировки для данного столбца с  возрастающего на убывающий и обратно.  

Нажатие кнопки в столбце Данные около любого события открывает Таблицу данных, связанную с ним в Редакторе таблицы данных.

Журнал событий использует настройки Шаблон даты, Шаблон времени и Временная зона, определенные в Свойствах учетной записи пользователя, для правильного конвертирования и отображения  различных временных меток.

Все значения даты/времени отображаются во временной зоне активного пользователя.

Общие переменные (свойства)

[?]

Общие переменные: Имя, Видимый, Свойства расширения, Ширина сетки, Высота сетки, Выход за пределы контента, Стиль контейнера, Пользовательские классы, Стиль

Наследуемые переменные (свойства)

Компонент Журнал событий имеет в основе компонент Таблица данных, поэтому наследует общие с ним свойства.

Режим

Компонент Журнал событий может работать в двух основных режимах:

  • Список событий. В этом режиме отображаются только события, указанные свойством События. Изначально видимые столбцы определяются свойствами компонента Журнал событий (см. ниже). Никакие дополнительные поля не отображаются, а также не выполняется фильтрация/подсвечивание.
  • Фильтр событий. В этом режиме Журнал событий активирует серверный фильтр событий, указанные настройкой Фильтр событий, и использует этот фильтр для отбора и подсвечивания событий. Модель столбцов также строится согласно настройкам фильтра.

Имя переменной:

mode

Записи:

1

Формат записи:

Имя поля

Тип поля

Примечания

searchIcon

Integer

Режим

События

Данное свойство определяет, какой тип событий должен отображаться в Режиме Список событий.

Имя переменной:

eventList

Записи:

0..не ограничено

Формат записи:

Имя поля

Тип поля

Примечания

mask

String

Context Mask. Контекст или маска контекста для отбора событий. Отображаются только события, возникшие в контекстах согласно этой маске.

event

String

Event. Имя события для отображения в журнале событий.

Фильтр событий

Путь контекста фильтра событий, который будет использоваться в Режиме Фильтр событий.

Если данная настройка NULL, компонент Журнал событий позволит выбирать фильтр из выпадающего списка.

Обратите внимание, что можно выбрать разные фильтры для разделов Текущие события и История событий.

Имя переменной:

filter

Записи:

1

Формат записи:

Имя поля

Тип поля

Примечания

filter

String

Путь контекста фильтра событий, например, users.admin.filters.alerts.

Разделы

Определяет, какие секции будут отображаться компонентом:

  • Оба раздела
  • Текущие события
  • История событий

Имя переменной:

sections

Записи:

1

Формат записи:

Имя поля

Тип поля

Примечания

sections

Integer

Секции

Активный раздел

Определяет, какая секция будет активной по умолчанию, когда выбрана опция Оба раздела в свойстве Разделы.

Имя переменной:

activeSection

Записи:

1

Формат записи:

Имя поля

Тип поля

Примечания

activeSection

Integer

Активный раздел

Автоматически загружать историю событий

Если включено, автоматически загружает историю событий при загрузке компонента.

Имя переменной:

preloadHistory

Записи:

1

Формат записи:

Имя поля

Тип поля

Примечания

searchIcon

Boolean

Автоматически загружать историю событий

Показывать имена контекстов

Флаг, определяющий видимость столбца Контекст.

Имя переменной:

showContexts

Записи:

1

Формат записи:

Имя поля

Тип поля

Примечания

showContexts

Boolean

Показывать имена контекстов

Показывать имена событий

Флаг определяет видимость столбца Событие.

Имя переменной:

showNames

Записи:

1

Формат записи:

Имя поля

Тип поля

Примечания

showNames

Boolean

Показывать имена событий

Показывать уровни событий

Флаг определяет видимость столбца Уровень.

Имя переменной:

showLevels

Записи:

1

Формат записи:

Имя поля

Тип поля

Примечания

showLevels

Boolean

Показывать уровни событий

Показывать подтверждения событий

Флаг определяет видимость столбца Подтверждения.

Имя переменной:

showAcknowledgements

Записи:

1

Формат записи:

Имя поля

Тип поля

Примечания

showAcknowledgements

Boolean

Показывать подтверждения событий

Показывать обогащения событий

Флаг определяет видимость столбца Обогащения.

Имя переменной:

showEnrichments

Записи:

1

Формат записи:

Имя поля

Тип поля

Примечания

showEnrichments

Boolean

Показывать обогащения событий

Показывать данные событий

Флаг определяет видимость столбца Данные.

Имя переменной:

showData

Записи:

1

Формат записи:

Имя поля

Тип поля

Примечания

showData

Boolean

Показывать данные событий

Текущие события

Данное свойство позволяет указать список экземпляров пользовательского события для отображения с разделе Текущие события журнала событий, когда включен Режим Журнал пользовательских событий.

Имя переменной:

currentSection

Записи:

0..не ограничено

Формат записи:

Имя поля

Тип поля

Примечания

creationtime

Data

Временная метка создания события.

name

String

Имя события.

context

String

Имя соответствующего контекста.

level

Integer

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

data

Data Table

Данные события. Можно вставить таблицу данных любого формата.

acknowledgements

Data Table

Подтверждение события. Эта вложенная таблица данных содержит несколько полей:

  • Author - человек, подтверждающий событие
  • Time - временная метка подтверждения события
  • Text - текстовое сообщение подтверждения

enrichments

Data Table

Обогащение события. Эта вложенная таблица данных содержит несколько полей:

  • Name - имя обогащения
  • Value - текстовое сообщение обогащения
  • Date - временная метка обогащения события
  • Author - человек, обогащающий событие

История событий

Данное свойство позволяет указать список экземпляров пользовательского события для отображения с разделе История событий журнала событий, когда включен Режим Журнал пользовательских событий.

Имя переменной:

historySection

Записи:

0..не ограничено

Формат записи:

Имя поля

Тип поля

Примечания

creationtime

Data

Временная метка создания события.

name

String

Имя события.

context

String

Имя соответствующего контекста.

level

Integer

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

data

Data Table

Данные события. Можно вставить таблицу данных любого формата.

acknowledgements

Data Table

Подтверждение события. Эта вложенная таблица данных содержит несколько полей:

  • Author - человек, подтверждающий событие
  • Time - временная метка подтверждения события
  • Text - текстовое сообщение подтверждения

enrichments

Data Table

Обогащение события. Эта вложенная таблица данных содержит несколько полей:

  • Name - имя обогащения
  • Value - текстовое сообщение обогащения
  • Date - временная метка обогащения события
  • Author - человек, обогащающий событие

Общие события

[?]

Наследуемые события

Компонент Журнал событий имеет в основе компонент Таблица данных, поэтому наследует общие с ним события.

Событие добавлено в журнал

Событие журнала событий возникает при добавлении нового события в журнал.

Имя события:

eventAddedToLog

Записи:

1

Формат записи:

Имя поля

Тип поля

Примечания

eventData

Data Table

Event Data. Данные нового добавленного события.