Configuración de archivo y retención de datos en los registros de Azure Monitor

Los registros de Azure Monitor conservan los datos en dos estados:

  • Retención interactiva: permite conservar los registros de Analytics para consultas interactivas de hasta 2 años.
  • Archivo: Le permite conservar los datos más antiguos y menos utilizados en su espacio de trabajo a un coste reducido. Puede acceder a los datos en el estado archivado mediante trabajos de búsqueda y restauración. Puede mantener los datos en estado archivado durante un máximo de 12 años.

En este artículo se describe cómo configurar la retención y el archivado de datos.

Funcionamiento de la retención y el archivado

Cada espacio de trabajo tiene una configuración de retención por defecto que se aplica a todas las tablas. Puede configurar un ajuste de retención diferente en tablas individuales.

Diagrama que muestra información general de la retención de datos y los períodos de archivo.

Durante el período de retención interactiva, los datos están disponibles para la supervisión, la solución de problemas y el análisis. Cuando ya no use los registros, pero siga necesitando conservar los datos por motivos de cumplimiento o investigación ocasional, archive los registros para ahorrar costos.

Los datos archivados permanecen en la misma tabla, junto con los datos disponibles para las consultas interactivas. Al establecer un período de retención total que es superior al período de retención interactivo, Log Analytics archivará automáticamente y de inmediato los datos pertinentes al final del período de retención.

Puede acceder a los datos archivados mediante la ejecución de un trabajo de búsqueda o la restauración de registros archivados.

Nota:

El período archivado solo se puede establecer en el nivel de tabla, no en el nivel de área de trabajo.

Ajustes en la configuración de retención y archivo

Cuando acorta una configuración de retención existente, Azure Monitor espera 30 días antes de eliminar los datos, para que pueda revertir el cambio y evitar la pérdida de datos en caso de error en la configuración. Puede purgar los datos inmediatamente cuando sea necesario.

Al aumentar la configuración de retención, el nuevo periodo de retención se aplica a todos los datos que ya se han ingestado en la tabla y aún no se han purgado o eliminado.

Si cambia la configuración de archivo en una tabla con datos existentes, los datos pertinentes de la tabla también se verán afectados de manera inmediata. Por ejemplo, podría tener una tabla con 180 días de retención interactiva y sin período de archivo. Usted decide cambiar la configuración de retención a 90 días de retención interactiva sin cambiar el período total de retención de 180 días. Log Analytics archiva inmediatamente los datos que tienen más de 90 días y ninguno de los datos se elimina.

¿Qué ocurre con los datos al eliminar una tabla en un área de trabajo de Log Analytics?

Un área de trabajo de Log Analytics puede contener varios tipos de tablas. Lo que sucede cuando se elimina la tabla es diferente para cada una:

Tipo de tabla. Retención de datos Recomendaciones
Tabla de Azure Una tabla de Azure contiene registros de un recurso o datos de Azure requeridos por un servicio o solución de Azure y no se puede eliminar. Al detener la transmisión de datos desde el recurso, el servicio o la solución, los datos permanecen en el área de trabajo hasta el final del período de retención definido para la tabla o para la retención predeterminada del área de trabajo, si no define la retención de nivel de tabla. Para minimizar los cargos, establezca la retención de nivel de tabla en cuatro días antes de detener la transmisión de registros en la tabla.
Tabla restaurada(table_RST) Elimina la caché frecuente aprovisionada para la restauración, pero no se eliminan los datos de la tabla de origen.
Tabla de resultados de búsqueda (table_SRCH) Elimina la tabla y los datos de forma inmediata y permanente.
Tabla de registro personalizada (table_CL) Elimina temporalmente la tabla hasta el final de la retención de nivel de tabla o el período de retención del área de trabajo predeterminado. Durante el período de eliminación temporal, seguirá pagando por la retención de datos y puede volver a crear la tabla y acceder a los datos configurando una tabla con el mismo nombre y esquema. Catorce días después de eliminar una tabla personalizada, Azure Monitor quita la configuración de retención de nivel de tabla y aplica la retención predeterminada del área de trabajo. Para minimizar los cargos, establezca la retención de nivel de tabla en cuatro días antes de eliminar la tabla.

Permisos necesarios

Acción Permisos requeridos
Configuración de directivas de almacenamiento y retención de datos de un área de trabajo de Log Analytics Los permisos Microsoft.OperationalInsights/workspaces/write y microsoft.operationalinsights/workspaces/tables/write del área de trabajo de Log Analytics, según lo proporcionado por el rol integrado de colaborador de Log Analytics, por ejemplo
Obtener la directiva de retención y archivo por tabla de un área de trabajo de Log Analytics Los permisos Microsoft.OperationalInsights/workspaces/tables/read del área de trabajo de Log Analytics, como los que proporciona el rol integrado de lector de Log Analytics, por ejemplo
Purga de datos de un área de trabajo de Log Analytics Los permisos Microsoft.OperationalInsights/workspaces/purge/action del área de trabajo de Log Analytics, según lo proporcionado por el rol integrado de colaborador de Log Analytics, por ejemplo

Configurar la retención del espacio de trabajo por defecto

Puede establecer la directiva de retención predeterminada del área de trabajo en Azure Portal en 30, 31, 60, 90, 120, 180, 270, 365, 550 y 730 días. Puede establecer una directiva diferente para tablas específicas mediante la configuración de la directiva de retención y archivo en el nivel de tabla. Si está en el nivel gratis, debe actualizar al nivel de pago para cambiar la duración de retención de datos.

Importante

Las áreas de trabajo con una retención de 30 días pueden mantener los datos durante 31 días. Si necesita conservar los datos durante 30 días solo para cumplir una directiva de privacidad, configure la retención predeterminada del área de trabajo en 30 días mediante la API y actualice la propiedad del área de trabajo immediatePurgeDataOn30Days a true. Actualmente, esta operación solo se admite mediante la API Áreas de trabajo: actualizar.

Para establecer la retención del espacio de trabajo por defecto:

  1. En el menú Áreas de trabajo de Log Analytics de Azure Portal, seleccione el área de trabajo.

  2. Seleccione Uso y costos estimados en el panel izquierdo.

  3. Seleccione Retención de datos en la parte superior de la página.

    Captura de pantalla que muestra cómo cambiar la configuración de retención de datos del área de trabajo.

  4. Mueva el control deslizante para aumentar o disminuir el número de días y, después, seleccione Aceptar.

Configurar la retención y el archivo a nivel de tabla

Por defecto, todas las tablas de su área de trabajo heredan la configuración de retención interactiva del área de trabajo y no tienen archivo. Puede modificar la configuración de retención y archivado de tablas individuales, excepto para los espacios de trabajo en el nivel de precios de la versión de prueba gratuita.

El plan de datos de registro de Analytics incluye 31 días de retención interactiva para áreas de trabajo en planes de tarifa de generación actual (niveles de pago por uso y de compromiso, así como los niveles independientes y por nodo heredados). Puede aumentar el período de retención interactivo hasta 730 días a un costo adicional. Si es necesario, puede reducir el período de retención interactivo a tan solo cuatro días mediante la API o la CLI. Sin embargo, dado que se incluyen 31 días de retención interactiva en el precio de ingesta, reducir el período de retención por debajo de 31 días no reduce los costos. Puede establecer el período de archivado durante un tiempo de retención total de hasta 4383 días (12 años).

Nota:

Actualmente, puede establecer la retención total en un máximo de 12 años mediante Azure Portal y la API. La CLI y PowerShell están limitados a siete años; el soporte técnico continuará durante 12 años.

Para establecer la duración de retención y archivo de una tabla en Azure Portal:

  1. En el menú Áreas de trabajo de Log Analytics, seleccione Tablas.

    La pantalla Tablas muestra todas las tablas del área de trabajo.

  2. Seleccione el menú contextual de la tabla que quiera configurar y seleccione Administrar tabla.

    Captura de pantalla que muestra el botón Administrar tabla para una de las tablas de un área de trabajo.

  3. Configure la duración de la retención y archivo en la sección Configuración de la retención de datos de la pantalla de configuración de la tabla.

    Captura de pantalla que muestra la configuración de la retención de datos en la pantalla de configuración de la tabla.

Obtener la configuración de retención y archivo por tabla

Para ver la duración de retención y archivo de una tabla en Azure Portal, en el menú Áreas de trabajo de Log Analytics, seleccione Tablas.

La pantalla Tablas muestra el período de retención interactiva y archivo de todas las tablas del área de trabajo.

Captura de pantalla que muestra el botón Administrar tabla para una de las tablas de un área de trabajo.

Tablas con periodos de conservación únicos

De forma predeterminada, dos tipos de datos, Usage y AzureActivity, mantienen los datos durante al menos 90 días sin cargo alguno. Cuando aumenta la retención del área de trabajo a más de los 90 días, también aumenta la retención de estos tipos de datos. A estas tablas tampoco se le aplican los cargos de ingesta de datos.

Las tablas relacionadas con los recursos de Application Insights también mantienen los datos durante 90 días sin cargo alguno. Puede ajustar la retención de cada una de estas tablas individualmente:

  • AppAvailabilityResults
  • AppBrowserTimings
  • AppDependencies
  • AppExceptions
  • AppEvents
  • AppMetrics
  • AppPageViews
  • AppPerformanceCounters
  • AppRequests
  • AppSystemEvents
  • AppTraces

Modelo de precios

El costo de mantener los registros archivados se calcula en función del volumen de datos que se archiven, en GB, y del número de días que los datos estén archivados. Los datos de registro que tienen _IsBillable == false no están sujetos a cargos de retención o archivo.

Para obtener más información, consulte Precios de Azure Monitor.

Pasos siguientes

Más información sobre: