> For the complete documentation index, see [llms.txt](https://wiki.datadike.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.datadike.com/es/sonar/administration/settings/retention.md).

# Retención de datos

Settings › Retention fija cuántos días guarda SONAR historial de checks y dispositivos, alertas resueltas, registros de depuración y auditoría y datos de productividad antes de la limpieza horaria.

## Qué es y cuándo usarlo

**Admin Center › Settings › Retention** decide cuánto tiempo conserva SONAR los registros que crecen con el tiempo. Cada campo es un número de días. Cada hora, SONAR elimina los registros más antiguos que ese número; un campo fijado en `0` conserva sus registros sin eliminación automática.

Fije estos valores cuando decida hasta dónde necesita mirar hacia atrás: cuántas semanas de historial de checks para ver una tendencia, cuántos meses de entradas de auditoría para una investigación, cuánto tiempo pueden conservarse los datos de actividad de los usuarios. Los valores se aplican a toda la instalación, en todos los clientes y sitios.

{% hint style="warning" %}
Los registros eliminados no se pueden recuperar desde la consola. Acortar un período elimina todo lo que sea más antiguo que el nuevo valor en la siguiente limpieza horaria. Ampliar un período solo sirve de ahí en adelante: los registros ya eliminados no vuelven.
{% endhint %}

## Antes de empezar

* Su rol necesita **View Core Settings** para abrir **Settings**, y **Edit Core Settings** para guardar (grupo **Settings** en **Admin Center › Roles**).
* Decida los períodos con quien responda de la protección de datos en su organización, en particular para las entradas de auditoría y para los datos de productividad, que describen lo que los usuarios hicieron en sus equipos.

## Pasos

1. Abra **Admin Center › Settings**.
2. Abra la pestaña **Retention**. Muestra el recuadro **Data Retention**.
3. Escriba el número de días en cada campo que quiera cambiar. Use `0` para conservar un tipo de registro sin eliminación automática.
4. Haga clic en **Save Settings**.
5. En **Confirm changes**, revise la lista de valores modificados y haga clic en **Save**.

## Qué debe ver

**Confirm changes** lista cada ajuste modificado con su valor antiguo y el nuevo. Tras **Save**, aparece el mensaje **Settings were edited!** y los campos conservan los nuevos valores.

La limpieza en sí se ejecuta cada hora, a los quince minutos de cada hora. Los registros más antiguos que el período desaparecen de la consola tras la siguiente ejecución.

## Cómo verificar que funcionó

1. Abra **Reports & Audits › Audits**, elija **Core Settings** en **Object** y aplique. Una entrada **Modify Object** muestra su cambio; sus **Audit details** contienen el valor antiguo en **Before** y el nuevo en **After**. Vea [Registro de auditoría](/es/sonar/administration/audit/audit-trail.md).
2. Tras la siguiente ejecución horaria, compruebe el registro más antiguo del tipo que cambió. Para las entradas de auditoría: en **Audits**, fije **Time Window** en **All Time** y vaya a la última página. La entrada más antigua no debe tener más días que el número fijado en **Audit Logs (days)**.

## Errores comunes

| Síntoma                                                | Causa                                                           | Solución                                                                             |
| ------------------------------------------------------ | --------------------------------------------------------------- | ------------------------------------------------------------------------------------ |
| **Invalid value** bajo un campo                        | El valor no es un número entero de 0 a 9999                     | Escriba un número entero de días en ese rango                                        |
| **Save Settings** devuelve **Failed to save settings** | El rol no tiene **Edit Core Settings**                          | Conceda ese permiso en **Admin Center › Roles**, o recurra a un usuario que lo tenga |
| **Please select a default agent timezone** al guardar  | **Default agent timezone** de la pestaña **General** está vacío | Elija una zona horaria en **Admin Center › Settings › General** y guarde de nuevo    |
| Los registros antiguos siguen apareciendo tras guardar | La limpieza se ejecuta una vez por hora                         | Espere a la siguiente ejecución, a los quince minutos de la hora                     |
| Los registros antiguos nunca se eliminan               | El campo está en `0`                                            | Fije un número de días                                                               |

## Referencia de campos

| Campo                                  | Qué hace                                                                                                                                                                                       | Valores aceptados        | Valor por defecto |
| -------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------ | ----------------- |
| **Check History (days)**               | Elimina los resultados de checks de más de N días, el historial de cada check en la pestaña **Checks** del dispositivo                                                                         | 0 a 9999; 0 lo desactiva | 30                |
| **Resolved Alerts (days)**             | Elimina las alertas resueltas generadas hace más de N días. Este ajuste nunca elimina las alertas abiertas                                                                                     | 0 a 9999; 0 lo desactiva | 0                 |
| **Agent History (days)**               | Elimina las entradas del historial del dispositivo de más de N días, la lista de la pestaña **History** del dispositivo                                                                        | 0 a 9999; 0 lo desactiva | 60                |
| **Debug Logs (days)**                  | Elimina las entradas de depuración del agente de más de N días, mostradas en la pestaña **Debug** del dispositivo                                                                              | 0 a 9999; 0 lo desactiva | 30                |
| **Audit Logs (days)**                  | Elimina las entradas de auditoría de más de N días de **Reports & Audits › Audits** y de la pestaña **Audits** del dispositivo                                                                 | 0 a 9999; 0 lo desactiva | 0                 |
| **Productivity data retention (days)** | Elimina los eventos de actividad de los usuarios de más de N días, con sus periodos de inactividad y las sesiones ya terminadas, tal como se muestran en **Users Traces** y **Users Behavior** | 0 a 9999; 0 lo desactiva | 30                |

Con los valores por defecto, las entradas de auditoría y las alertas resueltas se conservan sin eliminación automática.

La opción que borra los fallos de los dispositivos que dejaron de reportarse está en la pestaña **General**; vea [Configuración general](/es/sonar/administration/settings/general.md).

## Páginas relacionadas

* [Configuración general](/es/sonar/administration/settings/general.md): los demás ajustes que se guardan con el mismo botón
* [Registro de auditoría](/es/sonar/administration/audit/audit-trail.md): los registros que conserva **Audit Logs (days)**
* [Alertas y plantillas de alerta](/es/sonar/administration/automation/alerts.md): las alertas que conserva **Resolved Alerts (days)**
* [Rastros de los usuarios](/es/sonar/administration/user-activity/users-traces.md): la actividad que conserva **Productivity data retention (days)**
* [Checks](/es/sonar/administration/automation/checks.md): el historial que conserva **Check History (days)**
