Eseguire la migrazione dalla conservazione dell'archiviazione delle impostazioni di diagnostica alla gestione del ciclo di vita di Archiviazione di Azure

La funzionalità di conservazione dell'archiviazione delle impostazioni di diagnostica è stata deprecata. Per configurare la conservazione per i log e le metriche inviate a un account di archiviazione di Azure, usare Gestione del ciclo di vita di Archiviazione di Azure.

Questa guida illustra come eseguire la migrazione dall'uso della conservazione dell'archiviazione delle impostazioni di diagnostica di Azure all'uso della gestione del ciclo di vita di Archiviazione di Azure per la conservazione. Per i log inviati a un'area di lavoro Log Analytics, la conservazione viene impostata per ogni tabella nella pagina Tabelle dell'area di lavoro. Per altre informazioni sulla conservazione dell'area di lavoro Log Analytics, vedere Gestire la conservazione dei dati in un'area di lavoro Log Analytics.

Importante

Sequenza temporale deprecata.

  • 31 marzo 2023: la funzionalità di conservazione dell'archiviazione delle impostazioni di diagnostica non sarà più disponibile per configurare nuove regole di conservazione per i dati di log. Sono inclusi l'uso del portale, dell'interfaccia della riga di comando di PowerShell e dei modelli ARM e Bicep. Se sono state configurate le impostazioni di conservazione, sarà comunque possibile visualizzarle e modificarle nel portale.
  • 30 settembre 2025: tutte le funzionalità di conservazione per la funzionalità di conservazione dell'archiviazione delle impostazioni di diagnostica verranno disabilitate in tutti gli ambienti.

Prerequisiti

Registrazione di un'impostazione di diagnostica esistente in un account di archiviazione.

Procedure di migrazione

Nota

  • Quando si modificano le impostazioni di conservazione, le nuove impostazioni si applicano solo ai nuovi log inseriti dopo la modifica. I log esistenti sono soggetti alle impostazioni di conservazione precedenti.
  • L'eliminazione di un'impostazione di diagnostica non comporta l'eliminazione dei log nell'account di archiviazione. Le impostazioni di conservazione continueranno a essere applicate ai log creati prima dell'eliminazione delle impostazioni di diagnostica.

Usare il comando dell'interfaccia della riga di comando seguente, per verificare se una risorsa ha un'impostazione di diagnostica:

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

L'output mostra se l'impostazione di diagnostica invia i dati a un account di archiviazione, ad esempio:

[
  {
    "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"
  }
]

Per eseguire la migrazione delle regole di conservazione delle impostazioni di diagnostica, seguire questa procedura:

  1. Passare alla pagina Impostazioni di diagnostica per la risorsa di registrazione e individuare l'impostazione di diagnostica di cui si vuole eseguire la migrazione

  2. Impostare la conservazione per le categorie registrate su 0

  3. Seleziona SalvaScreenshot che mostra una pagina delle impostazioni di diagnostica.

  4. Passare all'account di archiviazione a cui si vuole accedere

  5. In Gestione dati, selezionare Gestione del ciclo di vita per visualizzare o modificare i criteri di gestione del ciclo di vita

  6. Selezionare Visualizzazione elenco e selezionare Aggiungi una regolaScreenshot che mostra la schermata di gestione del ciclo di vita per un account di archiviazione.

  7. Immettere un Nome regola

  8. In Ambito regola selezionare Limita BLOB con filtri

  9. In Tipo di BLOB selezionare Aggiungi BLOB e BLOB di base in Sottotipo BLOB.

  10. Selezionare AvantiScreenshot che mostra la scheda dei dettagli per l'aggiunta di una regola del ciclo di vita..

  11. Impostare il tempo di conservazione, quindi selezionare AvantiScreenshot che mostra la scheda BLOB di base per l'aggiunta di una regola del ciclo di vita.

  12. Nella scheda Filtri, in Prefisso BLOB impostare percorso o prefisso per il contenitore o i log a cui applicare la regola di conservazione. Il percorso o il prefisso può essere a qualsiasi livello all'interno del contenitore e verrà applicato a tutti i BLOB con tale percorso o prefisso. Ad esempio, per tutti i log attività di informazioni dettagliate, usare il contenitore insights-activity-logs per impostare la conservazione per tutti i log del contenitore.
    Per impostare la regola per un'app Web specifica, usare insights-activity-logs/ResourceId=/SUBSCRIPTIONS/<your subscription Id>/RESOURCEGROUPS/<your resource group>/PROVIDERS/MICROSOFT.WEB/SITES/<your webapp name>.

    Usare il browser di archiviazione per trovare il percorso o il prefisso.
    L'esempio seguente mostra il prefisso per un'app Web specifica: *insights-activity-logs/ResourceId=/SUBSCRIPTIONS/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/RESOURCEGROUPS/rg-001/PROVIDERS/MICROSOFT.WEB/SITES/appfromdocker1.
    Per impostare la regola per tutte le risorse nel gruppo di risorse, usare insights-activity-logs/ResourceId=/SUBSCRIPTIONS/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e7/RESOURCEGROUPS/rg-001. Screenshot che mostra il browser di archiviazione e il percorso della risorsa.

  13. Selezionare Aggiungi per salvare la regola. Screenshot che mostra la scheda filtri per l'aggiunta di una regola del ciclo di vita.

Passaggi successivi

Configurare criteri di gestione del ciclo di vita.