system.session_log
Запросы в ClickHouse Cloud
Данные в этой системной таблице хранятся локально на каждом узле в ClickHouse Cloud. Для получения полного представления о всех данных требуется функция clusterAllReplicas
. Смотрите здесь для получения дополнительной информации.
Содержит информацию обо всех успешных и неуспешных событиях входа и выхода.
Столбцы:
hostname
(LowCardinality(String)) — Хостнейм сервера, выполняющего запрос.type
(Enum8) — Результат входа/выхода. Возможные значения:LoginFailure
— Ошибка входа.LoginSuccess
— Успешный вход.Logout
— Выход из системы.
auth_id
(UUID) — Идентификатор аутентификации, который представляет собой UUID, автоматически генерируемый каждый раз, когда пользователь входит в систему.session_id
(String) — Идентификатор сессии, который передается клиентом через HTTP интерфейс.event_date
(Date) — Дата входа/выхода.event_time
(DateTime) — Время входа/выхода.event_time_microseconds
(DateTime64) — Время начала входа/выхода с точностью до микросекунд.user
(String) — Имя пользователя.auth_type
(Enum8) — Тип аутентификации. Возможные значения:NO_PASSWORD
PLAINTEXT_PASSWORD
SHA256_PASSWORD
DOUBLE_SHA1_PASSWORD
LDAP
KERBEROS
SSL_CERTIFICATE
profiles
(Array(LowCardinality(String))) — Список профилей, установленных для всех ролей и/или пользователей.roles
(Array(LowCardinality(String))) — Список ролей, к которым применяется профиль.settings
(Array(Tuple(LowCardinality(String), String))) — Настройки, которые были изменены, когда клиент вошел/вышел.client_address
(IPv6) — IP-адрес, использованный для входа/выхода.client_port
(UInt16) — Порт клиента, использованный для входа/выхода.interface
(Enum8) — Интерфейс, из которого было инициировано вхождение. Возможные значения:TCP
HTTP
gRPC
MySQL
PostgreSQL
client_hostname
(String) — Хостнейм клиентской машины, на которой запускается clickhouse-client или другой TCP-клиент.client_name
(String) — Имяclickhouse-client
или другого TCP-клиента.client_revision
(UInt32) — Ревизияclickhouse-client
или другого TCP-клиента.client_version_major
(UInt32) — Основная версияclickhouse-client
или другого TCP-клиента.client_version_minor
(UInt32) — Вторичная версияclickhouse-client
или другого TCP-клиента.client_version_patch
(UInt32) — Патч-компонент версииclickhouse-client
или другого TCP-клиента.failure_reason
(String) — Сообщение об исключении, содержащем причину сбоя входа/выхода.
Пример
Запрос:
Результат: