Настройка формата даты
Администратор системы R-Vision SIEM может настроить форматы дат, включая добавление новых пользовательских форматов, удаление существующих или редактирование текущих через переменную окружения в системе.
Работа с форматами даты
Для управления форматами дат в системе выполните следующие действия:
-
Подключитесь к кластеру, используя Lens.
-
Перейдите в раздел Config → ConfigMaps.
-
Найдите и выберите карту конфигурации evo.core-host-app-env.
-
В правой панели найдите поле переменной
DATE_FORMATS
.
Пример формата даты:
"[{\"label\":\"YYYY-MM-DDThh:mm:ss+hh:mm\", \"value\":\"yyyy-MM-dd'T'HH:mm:ss.SSSZZ\"},{\"label\":\"DD.MM.YYYY HH:mm:ss\", \"value\":\"dd.MM.yyyy HH:mm:ss\"},{\"label\":\"DD.MM.YYYY\", \"value\":\"dd.MM.yyyy\"}]"
где:
-
label
— описание формата, которое отображается в интерфейсе системы при выборе формата даты в настройках профиля пользователя. -
value
— техническое представление формата даты и времени, соответствующее стандартам форматирования библиотеки Luxon.
Добавление нового формата даты
Чтобы добавить новый формат даты:
-
Добавьте его в JSON массив в поле
DATE_FORMATS
:"[..., {\"label\":\"Новый формат\", \"value\":\"новый-формат-даты\"}]"
-
Замените
"Новый формат"
и"новый-формат-даты"
на желаемое описание и технический формат. -
После внесения изменений сохраните конфигурацию.
-
Перейдите в раздел Workloads → Deployments и выполните перезагрузку сервиса evo.core.host-app, чтобы применить новые настройки формата даты.
Убедитесь, что изменения вступили в силу:
-
Перейдите к настройке формата дат и времени в учетной записи пользователя системы.
-
Убедитесь, что список доступных форматов дат и времени обновился согласно изменениям.
Редактирование формата даты
Чтобы изменить существующий формат даты:
-
Отредактируйте соответствующий объект в массиве, заменив значения
label
иvalue
на новые. -
После внесения изменений сохраните конфигурацию.
-
Перейдите в раздел Workloads → Deployments и выполните перезагрузку сервиса, чтобы применить новые настройки формата даты.
Удаление формата даты
Чтобы удалить формат даты:
-
Удалите соответствующий объект из массива. Убедитесь, что после удаления массив остаётся валидным JSON.
-
После внесения изменений сохраните конфигурацию.
-
Перейдите в раздел Workloads → Deployments и выполните перезагрузку сервиса, чтобы применить новые настройки формата даты.
Настройка параметра label
Параметр label
в конфигурации формата даты служит для отображения описания формата в пользовательском интерфейсе, что позволяет пользователям выбрать нужный формат даты в настройках своего профиля. Это описание должно быть понятным и точно отражать структуру данных, которую формат представляет.
Пример:
"[..., {\"label\":\"Полная дата и время\", \"value\":\"yyyy-MM-dd'T'HH:mm:ss.SSSZZ\"}]"
где:
-
Полная дата и время
— описание формата даты, которое отображается в интерфейсе системы в настройках профиля пользователя при выборе формата даты.
Настройка параметра value
Параметр value
в настройках формата даты определяет технический формат отображения дат и времени, который используется в системе. Формат указывается в соответствии с токенами форматирования, поддерживаемыми библиотекой Luxon.
Примеры настройки параметра value
с расшифровкой токенов:
-
Полная дата и время с часовым поясом:
"yyyy-MM-dd'T'HH:mm:ss.SSSZZ"
-
yyyy
— четырёхзначный год. -
MM
— двузначный месяц. -
dd
— двузначный день. -
T
— разделитель даты и времени в международном стандарте ISO 8601. -
HH
— часы в 24-часовом формате. -
mm
— минуты. -
ss
— секунды. -
SSS
— миллисекунды. -
ZZ
— часовой пояс в формате +hh:mm или -hh:mm.
-
-
Дата и время без часового пояса:
"dd.MM.yyyy HH:mm:ss"
-
dd
— двузначный день. -
MM
— двузначный месяц. -
yyyy
— четырёхзначный год. -
HH
— часы в 24-часовом формате. -
mm
— минуты. -
ss
— секунды.
-
-
Дата без времени:
"dd.MM.yyyy"
-
dd
— двузначный день. -
MM
— двузначный месяц. -
yyyy
— четырёхзначный год.
-