system.session_log
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) — ログイン/ログアウトの失敗理由を含む例外メッセージ。
例
クエリ:
結果: