> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-8c05c8a2.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Tabela do sistema que contém informações sobre todos os eventos de login e logout, bem-sucedidos ou com falha.

# system.session_log

<Info>
  **Consultas no ClickHouse Cloud**

  Os dados nesta tabela de sistema são mantidos localmente em cada nó do ClickHouse Cloud. Portanto, para obter uma visão completa de todos os dados, é necessário usar a função `clusterAllReplicas`. Consulte [aqui](/pt-BR/reference/system-tables/overview#system-tables-in-clickhouse-cloud) para mais detalhes.
</Info>

<div id="description">
  ## Descrição
</div>

Contém informações sobre todos os eventos de login e logout, bem-sucedidos e malsucedidos.

<div id="columns">
  ## Colunas
</div>

* `hostname` ([LowCardinality(String)](/pt-BR/reference/data-types/lowcardinality)) — Hostname do servidor que executa a consulta.
* `type` ([Enum8('LoginFailure' = 0, 'LoginSuccess' = 1, 'Logout' = 2)](/pt-BR/reference/data-types/enum)) — Resultado de login/logout. Valores possíveis: LoginFailure — Erro de login. LoginSuccess — Login bem-sucedido. Logout — Saída do sistema.
* `auth_id` ([UUID](/pt-BR/reference/data-types/uuid)) — ID de autenticação, que é um UUID gerado automaticamente toda vez que o usuário faz login.
* `session_id` ([String](/pt-BR/reference/data-types/string)) — ID da sessão enviado pelo cliente via interface HTTP.
* `event_date` ([Date](/pt-BR/reference/data-types/date)) — Data de login/logout.
* `event_time` ([DateTime](/pt-BR/reference/data-types/datetime)) — Horário de login/logout.
* `event_time_microseconds` ([DateTime64(6)](/pt-BR/reference/data-types/datetime64)) — Horário de início do login/logout com precisão de microssegundos.
* `user` ([Nullable(String)](/pt-BR/reference/data-types/nullable)) — Nome do usuário.
* `auth_type` ([Nullable(Enum8('NO\_PASSWORD' = 0, 'PLAINTEXT\_PASSWORD' = 1, 'SHA256\_PASSWORD' = 2, 'DOUBLE\_SHA1\_PASSWORD' = 3, 'LDAP' = 4, 'KERBEROS' = 5, 'SSL\_CERTIFICATE' = 6, 'BCRYPT\_PASSWORD' = 7, 'SSH\_KEY' = 8, 'HTTP' = 9, 'JWT' = 10, 'SCRAM\_SHA256\_PASSWORD' = 11, 'NO\_AUTHENTICATION' = 12))](/pt-BR/reference/data-types/nullable)) — O tipo de autenticação.
* `profiles` ([Array(LowCardinality(String))](/pt-BR/reference/data-types/array)) — A lista de perfis configurados para todos os roles e/ou usuários.
* `roles` ([Array(LowCardinality(String))](/pt-BR/reference/data-types/array)) — A lista de roles aos quais o perfil é aplicado.
* `settings` ([Array(Tuple(LowCardinality(String), String))](/pt-BR/reference/data-types/array)) — Configurações alteradas quando o cliente fez login/logout.
* `client_address` ([IPv6](/pt-BR/reference/data-types/ipv6)) — O endereço IP usado para fazer login/logout.
* `client_port` ([UInt16](/pt-BR/reference/data-types/int-uint)) — A porta do cliente usada para fazer login/logout.
* `interface` ([Enum8('TCP' = 1, 'HTTP' = 2, 'gRPC' = 3, 'MySQL' = 4, 'PostgreSQL' = 5, 'Local' = 6, 'TCP\_Interserver' = 7, 'Prometheus' = 8, 'Background' = 9)](/pt-BR/reference/data-types/enum)) — A interface a partir da qual o login foi iniciado.
* `client_hostname` ([String](/pt-BR/reference/data-types/string)) — O hostname da máquina cliente em que o clickhouse-client ou outro cliente TCP é executado.
* `client_name` ([String](/pt-BR/reference/data-types/string)) — O nome do clickhouse-client ou de outro cliente TCP.
* `client_revision` ([UInt32](/pt-BR/reference/data-types/int-uint)) — Revisão do clickhouse-client ou de outro cliente TCP.
* `client_version_major` ([UInt32](/pt-BR/reference/data-types/int-uint)) — A versão principal do clickhouse-client ou de outro cliente TCP.
* `client_version_minor` ([UInt32](/pt-BR/reference/data-types/int-uint)) — A versão secundária do clickhouse-client ou de outro cliente TCP.
* `client_version_patch` ([UInt32](/pt-BR/reference/data-types/int-uint)) — Componente de patch da versão do clickhouse-client ou de outro cliente TCP.
* `failure_reason` ([String](/pt-BR/reference/data-types/string)) — A mensagem de exceção contendo o motivo da falha de login/logout.
* `certificate_subjects` ([Array(LowCardinality(String))](/pt-BR/reference/data-types/array)) — A lista de subjects (Common Name e Subject Alternative Names) do certificado TLS do cliente apresentado na conexão, no formato 'CN:...' / 'SAN:...'. Vazia se nenhum certificado foi apresentado.
* `certificate_serial` ([LowCardinality(String)](/pt-BR/reference/data-types/lowcardinality)) — Número de série do certificado TLS do cliente. Vazio se nenhum certificado foi apresentado.
* `certificate_issuer` ([LowCardinality(String)](/pt-BR/reference/data-types/lowcardinality)) — Emissor do certificado TLS do cliente. Vazio se nenhum certificado foi apresentado.
* `certificate_not_before` ([Nullable(DateTime64)](/pt-BR/reference/data-types/nullable)) — Horário a partir do qual o certificado TLS do cliente é válido. NULL se nenhum certificado foi apresentado.
* `certificate_not_after` ([Nullable(DateTime64)](/pt-BR/reference/data-types/nullable)) — Horário após o qual o certificado TLS do cliente expira. NULL se nenhum certificado foi apresentado.

<div id="example">
  ## Exemplo
</div>

```sql title="Query" theme={null}
SELECT * FROM system.session_log LIMIT 1 FORMAT Vertical;
```

```text title="Response" theme={null}
Row 1:
──────
hostname:                clickhouse.eu-central1.internal
type:                    LoginSuccess
auth_id:                 45e6bd83-b4aa-4a23-85e6-bd83b4aa1a23
session_id:
event_date:              2021-10-14
event_time:              2021-10-14 20:33:52
event_time_microseconds: 2021-10-14 20:33:52.104247
user:                    default
auth_type:               PLAINTEXT_PASSWORD
profiles:                ['default']
roles:                   []
settings:                [('load_balancing','random'),('max_memory_usage','10000000000')]
client_address:          ::ffff:127.0.0.1
client_port:             38490
interface:               TCP
client_hostname:
client_name:             ClickHouse client
client_revision:         54449
client_version_major:    21
client_version_minor:    10
client_version_patch:    0
failure_reason:
certificate_subjects:    []
certificate_serial:
certificate_issuer:
certificate_not_before:  ᴺᵁᴸᴸ
certificate_not_after:   ᴺᵁᴸᴸ
```
