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) — Сообщение исключения, содержащее причину неудачи входа/выхода.
Пример
Запрос:
Результат: