

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

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

Utilice el `sessionize` comando para agrupar los eventos en sesiones por campos de identidad y por intervalo de inactividad. El comando emite un campo identificador de sesión.

**Sintaxis**  


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

El comando utiliza los siguientes argumentos:
+ `{{field}}`— Uno o más campos de identidad por los que agrupar.
+ `maxspan {{duration}}`(Opcional): el intervalo máximo de inactividad antes de iniciar una nueva sesión. Predeterminado: `30m`.
+ `AS {{out}}`(Opcional): el nombre del campo de salida. Predeterminado: `session_id`.

**Ejemplo**  
La siguiente consulta agrupa los eventos en sesiones por usuario y dispositivo con un intervalo de inactividad de 1 hora.

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