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

Las directivas de retención definen cuándo quitar o archivar datos en un área de trabajo de Log Analytics. El archivado permite mantener datos más antiguos y menos usados en el área de trabajo a un costo reducido.

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 área de trabajo tiene una directiva de retención predeterminada que se aplica a todas las tablas. Puede establecer una directiva 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.

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 30 días de retención interactiva y sin período de archivo. Decide cambiar la directiva de retención a ocho días de retención interactiva y una retención total de un año. Log Analytics archiva inmediatamente los datos anteriores a ocho días.

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.

Configuración de la directiva de retención del área de trabajo predeterminada

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.

Para establecer la directiva de retención del área de trabajo predeterminada:

  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.

Definición de la directiva de retención y archivado por tabla

De forma predeterminada, todas las tablas del área de trabajo heredan la configuración de retención interactiva del área de trabajo y no tienen ninguna directiva de archivo. Puede modificar las directivas de retención y archivo de tablas individuales, excepto para las áreas de trabajo del plan de tarifa heredado de evaluación gratuita.

Puede mantener los datos en retención interactiva entre 4 y 730 días. Puede establecer el período de archivado durante un tiempo de retención total de hasta 2556 días (siete 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.

Obtención de la directiva de retención y archivado 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.

Purga de los datos retenidos

Cuando se acorta una directiva de retención existente, Azure Monitor tarda varios días en quitar los datos que ya no desea conservar.

Si establece la directiva de retención de datos en 30 días, puede purgar los datos más antiguos inmediatamente mediante el parámetro immediatePurgeDataOn30Days de Azure Resource Manager. La funcionalidad de purga es útil cuando necesita quitar datos personales inmediatamente. Tenga en cuenta que la funcionalidad de purga inmediata no está disponible en Azure Portal.

Las áreas de trabajo con una directiva de retención de 30 días pueden conservar los datos durante 31 días si no establece el parámetro immediatePurgeDataOn30Days.

También puede purgar datos de un área de trabajo mediante la característica de purga, que quita los datos personales. No se pueden purgar datos de los registros archivados.

Purge API de Log Analytics no afecta a la facturación de retención. Para reducir los costos de retención, reduzca el período de retención para el área de trabajo o para tablas específicas.

Tablas con directivas de retención únicas

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. Se le cobrará por conservar estos datos más allá del período de 90 días. 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 directiva de 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.

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

Establecimiento de la retención de datos para recursos clásicos de Application Insights

Los recursos de Application Insights basados en el área de trabajo almacenan los datos en un área de trabajo de Log Analytics, de manera que se incluyen en la configuración de archivado y retención de datos para el área de trabajo. Los recursos clásicos de Application Insights tienen una configuración de retención independiente.

La retención predeterminada de los recursos de Application Insights es de 90 días. Puede seleccionar diferentes períodos de retención para cada recurso de Application Insights. El conjunto completo de períodos de retención disponibles es de 30, 60, 90, 120, 180, 270, 365, 550 o 730 días.

Para cambiar la retención, en el recurso de Application Insights, vaya a la página Uso y costos estimados y seleccione la opción Retención de datos:

Captura de pantalla que muestra dónde cambiar el período de retención de datos.

Cuando se reduce la retención, empieza un período de gracia de varios días antes de que se quiten los datos más antiguos.

La retención también se puede establecer mediante programación con PowerShell con el parámetro retentionInDays. Si establece la retención de datos en 30 días, puede desencadenar una purga inmediata de los datos más antiguos mediante el parámetro immediatePurgeDataOn30Days. Este enfoque puede resultar útil para escenarios relacionados con el cumplimiento. Esta funcionalidad de purga solo se expone con Azure Resource Manager y debe utilizarse con extrema precaución. El tiempo de restablecimiento diario del extremo de volumen de datos se puede configurar usando Azure Resource Manager para establecer el parámetro dailyQuotaResetTime.

Pasos siguientes