Migración de la retención de almacenamiento de configuración de diagnóstico a la administración del ciclo de vida de Azure Storage

La característica Retención de almacenamiento de configuración de diagnóstico está en desuso. Para configurar la retención de registros y métricas enviadas a una cuenta de Azure Storage, use Administración del ciclo de vida de Azure Storage.

Esta guía le guía durante la migración del uso de la retención de almacenamiento de configuración de diagnóstico de Azure al uso de la administración del ciclo de vida de Azure Storage para la retención. Para los registros enviados a un área de trabajo de Log Analytics, la retención se establece para cada tabla de la página Tablas del área de trabajo. Para más información sobre la retención del área de trabajo de Log Analytics, consulte Administrar retención de datos en un área de trabajo de Log Analytics.

Importante

Escala de tiempo de desuso.

  • 31 de marzo de 2023: la característica Retención de almacenamiento de configuración de diagnóstico dejará de estar disponible para configurar nuevas reglas de retención para los datos de registro. Esto incluye el uso del portal, del PowerShell de la CLI y las plantillas de ARM y Bicep. Aunque haya configurado los valores de retención, podrá verlos y cambiarlos en el portal.
  • 30 de septiembre de 2025: todas las funciones de retención de la característica Retención de almacenamiento de configuración de diagnóstico se deshabilitarán en todos los entornos.

Requisitos previos

Un registro de configuración de diagnóstico existente en una cuenta de almacenamiento.

Procedimientos de migración

Nota:

  • Al cambiar la configuración de retención, la nueva configuración solo se aplica a los nuevos registros ingeridos después del cambio. Los registros existentes están sujetos a la configuración de retención anterior.
  • La eliminación de una configuración de diagnóstico no elimina los registros de la cuenta de almacenamiento. La configuración de retención seguirá aplicándose a los registros creados antes de que se eliminara la configuración de diagnóstico.

Use el siguiente comando de la CLI para comprobar si un recurso tiene una configuración de diagnóstico:

 az monitor diagnostic-settings list --resource <resource Id>

La salida muestra si la configuración de diagnóstico envía los datos a una cuenta de almacenamiento, por ejemplo:

[
  {
    "id": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourcegroups/rg-001/providers/microsoft.insights/datacollectionrules/dcr-east2/providers/microsoft.insights/diagnosticSettings/dsetting-1",
    "logs": [
      {
        "categoryGroup": "allLogs",
        "enabled": true,
        "retentionPolicy": {
          "days": 0,
          "enabled": false
        }
      }
    ],
    "metrics": [
      {
        "category": "AllMetrics",
        "enabled": false,
        "retentionPolicy": {
          "days": 0,
          "enabled": false
        }
      }
    ],
    "name": "dsetting-1",
    "resourceGroup": "rg-001",
    "storageAccountId": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/rg-DCR/providers/Microsoft.Storage/storageAccounts/logs001",
    "type": "Microsoft.Insights/diagnosticSettings"
  }
]

Para migrar las reglas de retención de la configuración de diagnóstico, siga estos pasos:

  1. Vaya a la página Configuración de diagnóstico del recurso de registro y busque la configuración de diagnóstico que desea migrar.

  2. Establezca la retención de las categorías registradas en 0.

  3. Seleccione Guardar.Captura de pantalla en la que se muestra la página de configuración de diagnóstico.

  4. Vaya a la cuenta de almacenamiento en la que está registrado.

  5. En Administración de datos, seleccione Administración del ciclo de vida para ver o cambiar las directivas de administración del ciclo de vida.

  6. Seleccione Vista de lista y, después, Agregar una regla.Captura de pantalla en la que se muestra la pantalla de administración del ciclo de vida para una cuenta de almacenamiento.

  7. Escriba el Nombre de la regla.

  8. En Ámbito de regla, seleccione Limitar blobs con filtros.

  9. En Tipo de blob, seleccione Blobs de anexión y Blobs base en Subtipo de blob.

  10. Seleccione Siguiente.Captura de pantalla en la que se muestra la pestaña de detalles para agregar una regla de ciclo de vida.

  11. Establezca el período de retención y, a continuación, seleccione Siguiente.Captura de pantalla en la que se muestra la pestaña de blobs base para agregar una regla de ciclo de vida.

  12. En la pestaña Filtros, en Prefijo de blobs, establezca la ruta o el prefijo del contenedor o los registros a los que desea que se aplique la regla de retención. La ruta de acceso o el prefijo pueden estar en cualquier nivel del contenedor y se aplicarán a todos los blobs de esa ruta de acceso o prefijo. Por ejemplo, para todos los registros de actividad de información, use el contenedor insights-activity-logs para establecer la retención de todos los registros en ese contenedor.
    Para establecer la regla para una aplicación web específica, use insights-activity-logs/ResourceId=/SUBSCRIPTIONS/<su id. de suscripción>/RESOURCEGROUPS/<su grupo de recursos>/PROVIDERS/MICROSOFT.WEB/SITES/<su nombre de aplicación web>.

    Use el explorador de almacenamiento para encontrar la ruta de acceso o el prefijo.
    En el ejemplo siguiente se muestra el prefijo de una aplicación web específica: *insights-activity-logs/ResourceId=/SUBSCRIPTIONS/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/RESOURCEGROUPS/rg-001/PROVIDERS/MICROSOFT. WEB/SITES/appfromdocker1.
    Para establecer la regla para todos los recursos del grupo de recursos, use insights-activity-logs/ResourceId=/SUBSCRIPTIONS/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e7/RESOURCEGROUPS/rg-001. Captura de pantalla que muestra el navegador de almacenamiento y la ruta de acceso a los recursos.

  13. Seleccione Agregar para guardar la regla. Captura de pantalla en la que se muestra la pestaña de filtros para agregar una regla de ciclo de vida.

Pasos siguientes

Configure una directiva de administración del ciclo de vida.