system.session_log
Querying in ClickHouse Cloud
このシステムテーブルのデータは、ClickHouse Cloudの各ノードにローカルで保管されています。そのため、すべてのデータの完全なビューを取得するには、clusterAllReplicas
関数が必要です。詳細については こちら をご覧ください。
すべての成功したログインおよびログアウトイベントと失敗したイベントに関する情報を含みます。
カラム:
hostname
(LowCardinality(String)) — クエリを実行しているサーバーのホスト名。type
(Enum8) — ログイン/ログアウトの結果。可能な値:LoginFailure
— ログインエラー。LoginSuccess
— 成功したログイン。Logout
— システムからのログアウト。
auth_id
(UUID) — 認証ID。ユーザーがログインするたびに自動的に生成されるUUID。session_id
(String) — クライアントによってHTTPインターフェースを介して渡されるセッションID。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) — ログイン/ログアウト失敗の理由を含む例外メッセージ。
例
クエリ:
結果: