system.session_log
Querying in ClickHouse Cloud
The data in this system table is held locally on each node in ClickHouse Cloud. Obtaining a complete view of all data, therefore, requires the clusterAllReplicas
function. See here for further details.
Содержит информацию обо всех успешных и неуспешных событиях входа и выхода.
Столбцы:
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) — Сообщение об исключении, содержащее причину неудачи входа/выхода.
Пример
Запрос:
Результат: