Работа с базами данных событий
Данный раздел описывает процесс работы с базами данных событий в системе. Работа осуществляется в разделе Ресурсы → Базы данных событий веб-интерфейса системы.
| Раздел доступен администраторам, пользователям, которые имеют соответствующее разрешение в составе своих ролей, а также учетным записям со статусом Суперадминистратор. |
О базах данных событий
Базы данных (БД) событий используются для хранения событий в системе. Единицей хранения событий в БД является хранилище событий: на уровне БД хранилище представляет собой таблицу. Столбцы и типы данных хранилища задаются моделью события.
Система поддерживает БД событий двух типов:
-
Системные БД событий — регистрируются системой автоматически. Они недоступны для изменения или удаления.
Системные БД не могут быть использованы для создания хранилищ событий и активных списков. -
Пользовательские БД событий — регистрируются вручную.
В системе имеется системная БД событий аудита. Эта БД лежит в основе системного хранилища событий, предназначенного для хранения событий сервиса аудита.
Интерфейс раздела
Панель инструментов раздела включает в себя следующие компоненты:
-
Кнопка Зарегистрировать (
) позволяет зарегистрировать новую БД событий.
-
Поле Поиск предназначено для быстрого поиска БД событий в отображаемом списке по названию.
В рабочей области раздела отображается таблица имеющихся БД событий. Таблица содержит следующие столбцы:
-
Название — название БД, используемое для ее идентификации в системе.
-
Статус — текущий статус БД: Активна или Недоступна.
-
Идентификатор сервиса — уникальный идентификатор сервиса ClickHouse, в котором зарегистрирована БД событий, в системе обнаружения сервисов NATS Service Discovery.
Здесь и далее сервис ClickHouse обозначает сервис кластера Kubernetes, в котором работает СУБД ClickHouse. -
Описание — описание БД.
-
Дата создания — дата и время создания БД.
-
Дата изменения — дата и время последнего изменения БД.
|
Если в томах базы данных заканчивается свободное пространство, слева от ее записи в таблице отображается иконка |
При работе с таблицей БД событий доступны следующие операции:
-
Поиск баз данных по полю Название.
-
Сортировка баз данных по полям Название, Дата создания и Дата изменения.
-
Настройка отображения таблицы.
При выборе конкретной БД в правой части рабочей области отображается ее карточка с детальной информацией. Карточка БД событий содержит следующие вкладки:
-
Информация — общая информация о БД событий.
-
Тома — информация о томах хранения данных в БД.
Работа с базами данных событий
Доступные операции над БД событий:
Регистрация базы данных событий
Чтобы зарегистрировать БД событий:
-
Перейдите в раздел Ресурсы → Базы данных событий. Система отобразит сведения об имеющихся БД событий.
-
Нажмите на кнопку Зарегистрировать (
). Отобразится окно регистрации БД событий.
-
Введите название БД событий.
-
Введите идентификатор сервиса ClickHouse, в котором необходимо зарегистрировать БД событий, в NATS Service Discovery.
Чтобы получить идентификатор сервиса ClickHouse в NATS Service Discovery, обратитесь к администратору системы или воспользуйтесь разделом Получение идентификатора сервиса в NATS Service Discovery.
-
При необходимости введите описание БД событий.
-
Нажмите на кнопку Зарегистрировать. Система создаст БД событий и отобразит соответствующее уведомление. Новая база отобразится в списке раздела Ресурсы → Базы данных событий.
Просмотр базы данных событий
Чтобы просмотреть БД событий:
-
Перейдите в раздел Ресурсы → Базы данных событий. Система отобразит сведения об имеющихся БД событий.
-
Нажмите на строку БД событий в списке. Система отобразит в правой части экрана карточку этой БД с подробной информацией о ней.
В верхней части карточки отображается название БД событий. Справа от названия расположена кнопка , при нажатии на которую открывается выпадающее меню с действиями, доступными для выбранной БД.
Чтобы изменить ширину карточки, наведите курсор на ее левую границу. Курсор примет вид двунаправленной стрелки. Перетащите левую границу карточки в нужном направлении.
Карточка БД событий содержит следующие вкладки:
-
Информация — общая информация о БД событий.
-
Тома — информация о томах хранения данных в БД.
Вкладка Информация
На вкладке Информация отображаются основные сведения о БД событий:
-
Метрики ресурсов сервиса ClickHouse, в котором зарегистрирована БД событий:
-
CPU — количество ядер и уровень загруженности процессора сервиса.
-
RAM — объем и уровень загруженности оперативной памяти сервиса.
-
HDD — объем и уровень загруженности жесткого диска сервиса.
Метрики ресурсов сервиса ClickHouse вычисляются суммарно по всем зарегистрированным в нем БД событий.
Если используется вынесенная инсталляция ClickHouse, метрики CPU и RAM могут содержать погрешности из-за влияния процессов операционных систем, установленных на узлах ClickHouse.
При расчете метрик учитываются все тома БД событий, в том числе том служебных данных default.
-
-
ID — уникальный идентификационный код БД, генерируемый автоматически при ее создании.
-
Название — название БД, используемое для ее идентификации в системе.
-
Идентификатор сервиса — уникальный идентификатор сервиса ClickHouse, в котором зарегистрирована БД, в системе обнаружения сервисов NATS Service Discovery.
-
ID тенанта — идентификатор тенанта, к которому относится БД.
-
Тип — тип БД событий: системная или пользовательская.
-
Описание — описание БД событий.
-
Статус — текущий статус БД: Активна или Недоступна.
-
Хранилищ событий в БД — количество хранилищ событий, содержащихся в БД.
-
Дата создания — дата и время создания БД.
-
Создал — пользователь, инициировавший создание БД.
-
Дата изменения — дата и время последнего изменения БД.
-
Изменил — пользователь, выполнивший последнее изменение БД.
Вкладка Тома
На вкладке Тома отображается информация о томах хранения данных.
Тома хранения данных в БД событий бывают следующих типов:
-
default — том для хранения служебных данных ClickHouse.
Настроить хранение событий в томе default нельзя.
-
hot_volume — том для быстрого доступа к часто используемым данным (горячее хранение).
-
cold_volume — том для хранения редко используемых данных (холодное хранение).
Для каждого тома отображаются следующие сведения:
-
Свободно/всего — информация о свободном и общем объеме тома.
-
Уведомлять, если свободно менее — порог свободного объема тома, при достижении которого система сформирует предупреждения в карточке БД и отобразит иконки
в таблице раздела.
Для настройки порога свободного объема в томе предназначена кнопка Настройка тома.
При исчерпании всего свободного объема тома происходит остановка конвейеров, связанных с текущей БД событий.
Для каждого тома доступна кнопка для его настройки.
В нижней части вкладки расположена кнопка для настройки хранения данных в БД по умолчанию.
Настройки томов базы данных событий
Чтобы настроить том базы данных событий:
-
Перейдите в раздел Ресурсы → Базы данных событий. Система отобразит сведения об имеющихся БД событий.
-
Нажмите на строку БД событий в списке. Система отобразит в правой части экрана карточку этой БД с подробной информацией о ней.
-
Перейдите на вкладку Тома в карточке БД событий. Система отобразит список томов БД.
-
Нажмите на кнопку Настроить том для требуемого тома. Отобразится окно его настройки.
-
Задайте пороговое значение свободного объема тома, при достижении которого система сформирует уведомление. Доступно задание относительного (в процентах) и абсолютного (в ГБ) свободного объема.
-
Нажмите на кнопку Сохранить. Система сохранит настройки тома базы данных и отобразит соответствующее уведомление.
Настройка хранения данных в базе данных событий по умолчанию
Настройки хранения данных в БД событий по умолчанию можно использовать для быстрой настройки хранения данных в хранилищах событий.
Чтобы настроить хранение данные в БД событий по умолчанию:
-
Перейдите в раздел Ресурсы → Базы данных событий. Система отобразит сведения об имеющихся БД событий.
-
Нажмите на строку БД событий в списке. Система отобразит в правой части экрана карточку этой БД с подробной информацией о ней.
-
Перейдите на вкладку Тома в карточке БД событий. Система отобразит список томов БД.
-
Нажмите на кнопку Настроить хранение по умолчанию в нижней части карточки БД событий. Отобразится окно настроек хранения данных по умолчанию.
-
Задайте настройки хранения данных:
-
Выберите из выпадающего списка том хранения данных:
-
hot_volume — том для быстрого доступа к часто используемым данным (горячее хранение).
-
cold_volume — том для хранения редко используемых данных (холодное хранение).
-
-
Укажите срок хранения данных в днях.
Если поле для срока хранения данных оставить пустым, то срок хранения данных в этой БД будет неограниченным. -
Выберите из выпадающего списка действие над данными в томе по окончании срока хранения:
-
Переместить — данные будут перемещены в другой том. Система добавит дополнительную строку для настройки нового тома, в который требуется переместить данные.
-
Удалить — данные в томе будут удалены.
-
-
-
Нажмите на кнопку Сохранить. Система сохранит настройки хранения данных в БД по умолчанию и отобразит соответствующее уведомление.
Изменение базы данных событий
| Изменение доступно только для БД событий с типом Пользовательская. |
Чтобы изменить БД событий:
-
Перейдите в раздел Ресурсы → Базы данных событий. Система отобразит сведения об имеющихся БД событий.
-
Нажмите на строку БД событий в списке. Система отобразит в правой части экрана карточку этой БД с подробной информацией о ней.
-
Нажмите на кнопку действий
в верхнем правом углу карточки и выберите опцию Изменить. Отобразится окно изменения настроек БД.
-
Внесите изменения в требуемые поля БД событий.
-
Нажмите на кнопку Сохранить. Система сохранит изменения и отобразит соответствующее уведомление. Обновленная информация отобразится в карточке и списке БД событий.
Изменить название и описание БД событий можно непосредственно из ее карточки:
-
Перейдите в раздел Ресурсы → Базы данных событий. Система отобразит сведения об имеющихся БД событий.
-
Нажмите на строку БД событий в списке. Система отобразит в правой части экрана карточку этой БД с подробной информацией о ней.
-
Убедитесь, что в карточке БД событий открыта вкладка Информация.
-
Нажмите на кнопку
рядом с текущим названием или описанием БД событий в ее карточке. Система отобразит поле ввода значения.
-
Введите новое значение поля.
-
Нажмите Сохранить. Система сохранит изменения и отобразит соответствующее уведомление. Обновленная информация отобразится в карточке и списке БД событий.
Удаление базы данных событий
| Удаление доступно только для БД событий с типом Пользовательская. |
Удаление недоступно для БД, используемых в других сущностях системы.
Чтобы удалить БД:
-
Перейдите в раздел Ресурсы → Базы данных событий. Система отобразит сведения об имеющихся БД событий.
-
Нажмите на строку БД событий в списке. Система отобразит в правой части экрана карточку этой БД с подробной информацией о ней.
-
Нажмите на кнопку действий
в верхнем правом углу карточки и выберите опцию Удалить. Отобразится окно подтверждения удаления БД.
-
Нажмите на кнопку Удалить. Система удалит БД событий и отобразит соответствующее уведомление. Удаленная база будет исключена из списка.
Была ли полезна эта страница?