

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# sessionizar
<a name="CWL_QuerySyntax-Sessionize"></a>

Use o `sessionize` comando para agrupar eventos em sessões por campos de identidade e uma lacuna de inatividade. O comando emite um campo identificador de sessão.

**Sintaxe**  


```
| sessionize {{field}}[, {{field}} ...] [maxspan {{duration}}] [AS {{out}}]
```

O comando usa os seguintes argumentos:
+ `{{field}}`— Um ou mais campos de identidade para agrupar.
+ `maxspan {{duration}}`(Opcional) — O intervalo máximo de inatividade antes de iniciar uma nova sessão. Padrão: `30m`.
+ `AS {{out}}`(Opcional) — O nome do campo de saída. Padrão: `session_id`.

**Exemplo**  
A consulta a seguir agrupa eventos em sessões por usuário e dispositivo com um intervalo de inatividade de 1 hora.

```
fields @timestamp, userId, deviceId
| sessionize userId, deviceId maxspan 1h as my_session
```