Top.Mail.Ru
Описание структуры хранения данных в ClickHouse
8 800 555-89-02
Документация
CTRL+K
Standalone2404
SaaS

Описание структуры хранения данных в ClickHouse

В этой статье
  • Описание структуры хранения данных в ClickHouse
  • Таблица «monitoring_activity»
  • Таблица «monitoring_agent_inspector_log»

Все описанные таблицы созданы на основе движка ReplacingMergeTree.

Таблица «monitoring_activity»

В таблице хранится информация об активности пользователей. Путь для обращения к таблице по умолчанию: `main`.`monitoring_activity`.

Имя колонкиТипОписание
timeDateTime64Время события, инициированного пользователем, представлено как календарная дата и время, с заданной до миллисекунд и наносекунд точностью
employee_account_idUInt64Идентификатор сущности EmployeeAccount во встроенной файловой базе данных модуля мониторинга
time_offsetInt8Часовой пояс (сдвиг в часах от времени в UTC)
programStringНазвание запущенной программы
versionStringВерсия запущенной программы
executable_pathStringПолный путь до исполняемого файла
typeInt16Тип события
main_windowStringЗаголовок окна
tabStringВкладка главного окна, может быть пустым
domainStringДомен
url_pathStringПуть из URL после домена
file_pathStringПолный путь к открытому файлу, может быть пустым
file_nameStringИмя открытого файла, может быть пустым
location_nameArray(String)Иерархия окон
location_typeArray(UInt32)Тип окна
element_nameStringИмя элемента (например, кнопка, чекбокс) с типом 10 и более
element_ctrlUInt8Контрол элемента element_name
element_hotkey_nameStringНазвание пункта меню
parameters_nameArray (String)Название элемента, из которого получено значение
parameters_valueArray (String)Значение поля может отображаться в явном виде, если это специальное поле (например, Организация в 1С) или если выключено хеширование, а также в виде хеша в формате crc32:<32-битное_число>
parameters_typeArray(UInt32)Тип элемента
idUInt64Идентификатор доменного элемента во встроенной файловой базе данных
cpu_loadingUInt32Значение загрузки процессора 0-100 (проценты)
memory_loadingUInt32Значение использования оперативной памяти 0-100 (проценты)
input_typeUInt8Если активность является аппаратной, то параметр заполняется как 1, если программной, то как 0
computer_nameStringИмя компьютера
agent_versionStringВерсия агента мониторинга

Таблица «monitoring_agent_inspector_log»

В таблице хранятся технические логи агентов мониторинга, передаваемые с рабочих мест на сервер приложения. Данные используются при первичной диагностике проблем с агентами мониторинга. Путь для обращения к таблице по умолчанию: `main`.`monitoring_agent_inspector_log`.

ПолеТипОписание
time_offsetInt8Смещение (UTC)
timeDateTime64(3, UTC)UTC время в секундах
levelStringУровень логирования
pidInt32id процесса, 32-битное целое число
tidInt32id потока, 32-битное целое число
functionStringНазвание функции в коде, в которой залогировалось message
messageStringТекст лога (уровни логирования: "info", "warning", "error", "critical")
machine_guidStringid компьютера (зависит от ОС), позволяет узнать, с какого именно АРМ пришла активность
agent_versionStringВерсия агента
remote_addressStringЗаполняется строковым представлением ip-адреса клиента пришедшим на сервер
computer_nameStringБерётся наименование компьютера из файла manifest.json из архива активности
employee_account_idUInt64Идентификатор элемента EmployeeAccount во встроенной файловой базе данных модуля мониторинга
type_logStringТип логов активности:
inspector – логи инспектора;
service – логи службы SYSTEM.
timetracking – логи timetracking
row_numberUInt64Порядковый номер записи в таблице

Срок хранения информации по умолчанию составляет 14 дней. Его можно изменить через параметр "partition_life_circle_time" в конфигурационном файле com.infomaximum.subsystem.monitoring.json.

Была ли статья полезна?

Да
Нет
Предыдущая
Создание учетных записей пользователей в «ClickHouse»
8 (800) 555-89-028 (495) 150-31-45team@infomaximum.com
Для бизнеса
© 20102024. ООО «Инфомаксимум»
Мы используем файлы cookies, чтобы сайт был лучше для вас.