Condividi tramite


Creare e modificare le regole di raccolta dati (DCR) e le associazioni in Monitoraggio di Azure

Sono disponibili diversi metodi di creazione di una regola di raccolta dati (DCR) in Monitoraggio di Azure. In alcuni casi, Monitoraggio di Azure creerà e gestirà la regola di raccolta dati in base alle impostazioni configurate nel portale di Azure. In altri casi, è necessario creare autonomamente le regole di raccolta dati per personalizzare gli scenari specifici.

Nel presente articolo sono descritti i diversi metodi per la creazione e la modifica di una DCR. Per il contenuto stesso della DCR, vedere Struttura di una regola di raccolta dati in Monitoraggio di Azure.

Autorizzazioni

Per creare le DCR e le relative associazioni sono richieste le autorizzazioni seguenti:

Ruolo predefinito Ambiti Motivo
Collaboratore al monitoraggio
  • Sottoscrizione e/o
  • Gruppo di risorse e/o
  • Una DCR esistente
Creare o modificare le DCR, assegnare regole al computer, distribuire le associazioni.
Collaboratore macchine virtuali
Amministratore delle risorse di Azure Connected Machine
  • Macchine virtuali, set di scalabilità di macchine virtuali
  • Server con abilitazione di Azure Arc
Distribuire le estensioni dell'agente nella macchina virtuale.
Qualsiasi ruolo che includa l'azione Microsoft.Resources/deployments/*
  • Sottoscrizione e/o
  • Gruppo di risorse e/o
  • Una DCR esistente
Implementare modelli di Azure Resource Manager.

Metodi automatizzati per creare una DCR

Nella tabella seguente sono elencati i metodi per creare scenari di raccolta dati utilizzando il portale di Azure in cui viene creata la regola di raccolta dati (DCR). In questi casi non è necessario interagire direttamente con la regola di raccolta dati.

Scenario Risorse Descrizione
Monitorare una macchina virtuale Abilitare la panoramica delle informazioni dettagliate sulla macchina virtuale Quando si abilitano le informazioni dettagliate sulla macchina virtuale in una macchina virtuale, l'agente di Monitoraggio di Azure viene installato e una regola di raccolta dati viene creata e associata alla macchina virtuale. Questa regola di raccolta dati raccoglie un set predefinito di contatori delle prestazioni e non deve essere modificata.
Informazioni dettagliate contenitore Abilitare Informazioni dettagliate sul contenitore Quando si abilitano le informazioni dettagliate su un contenitore in un cluster Kubernetes, viene installata una versione in contenitori dell'agente di Monitoraggio di Azure e creata una regola di raccolta dati con associazione al cluster, che raccoglie i dati in base alla configurazione selezionata. Potrebbe essere necessario modificare questa regola di raccolta dati per aggiungere una trasformazione.
Trasformazione dell'area di lavoro Aggiungere una trasformazione in una regola di raccolta dati di un'area di lavoro utilizzando il portale di Azure Creare una trasformazione per qualsiasi tabella supportata in un'area di lavoro Log Analytics. Questa trasformazione viene specificata all'interno di un record di controllo di dominio collegato all'area di lavoro. La trasformazione viene quindi applicata a tutti i dati inviati a tale tabella da qualsiasi carico di lavoro legacy che non utilizza ancora la regola di raccolta dati.

Creare una regola di raccolta dati

Per creare una regola di raccolta dati usando l'interfaccia della riga di comando di Azure, PowerShell, l'API o i modelli di ARM, creare un file JSON, a partire da una delle regole di raccolta dati. Utilizzare le informazioni in Struttura di una regola di raccolta dati in Monitoraggio di Azure per modificare il file JSON per l'ambiente e i requisiti specifici.

Importante

Creare la regola di raccolta dati nella stessa area dell'area di lavoro Log Analytics di destinazione o dell'area di lavoro Monitoraggio di Azure. La regola di raccolta dati può essere associata a computer o contenitori da qualsiasi sottoscrizione o gruppo di risorse nel tenant. Per inviare dati tra tenant, è necessario abilitare prima Azure Lighthouse.

Creare con il portale di Azure

Il portale di Azure offre un'esperienza semplificata per la creazione di una regola di raccolta dati per macchine virtuali e set di scalabilità di macchine virtuali. Usando questo metodo, non è necessario conoscere la struttura di una regola di raccolta dati, a meno che non si voglia implementare una funzionalità avanzata, ad esempio una trasformazione. Il processo di creazione di questa regola di raccolta dati con varie origini dati è descritto in Raccogliere dati con l'agente di Monitoraggio di Azure.

Importante

Creare la regola di raccolta dati nella stessa area dell'area di lavoro Log Analytics di destinazione o dell'area di lavoro Monitoraggio di Azure. La regola di raccolta dati può essere associata a computer o contenitori da qualsiasi sottoscrizione o gruppo di risorse nel tenant. Per inviare dati tra tenant, è necessario abilitare prima Azure Lighthouse.

Nel menu Monitoraggio nel portale di Azure, selezionare Regole di raccolta dati>Crea per aprire la pagina di creazione di DCR.

Screenshot che mostra il pulsante Crea per una nuova regola di raccolta dati.

La pagina Basic include informazioni di base sul Registro Azure Container.

Screenshot che mostra la scheda Basic per una nuova regola di raccolta dati.

Impostazione Descrizione
Nome della regola Nome del Registro Azure Container. Deve trattarsi di un nome descrittivo che consenta di identificare la regola.
Abbonamento Sottoscrizione per archiviare il Registro Azure Container. La sottoscrizione non deve essere la stessa sottoscrizione delle macchine virtuali.
Gruppo di risorse Gruppo di risorse per archiviare il Registro Azure Container. Il gruppo di risorse non deve essere lo stesso gruppo di risorse delle macchine virtuali.
Paese Area in cui archiviare il Registro Azure Container. L'area geografica essere la stessa area di qualsiasi area di lavoro Log Analytics o di Monitoraggio di Azure usata in una destinazione del Registro Azure Container. Se si dispone di aree di lavoro in aree diverse, creare più controller di dominio associati allo stesso set di computer.
Tipo di piattaforma Specifica il tipo di origini dati che saranno disponibili per il Controller di dominio, Windows o Linux. Nessuno consente entrambi. 1
Endpoint di raccolta dati Specifica l'endpoint di raccolta dati usato per raccogliere dati. Il DCE è necessario solo se si usano collegamenti privati di Monitoraggio di Azure. Questo controller di dominio deve trovarsi nella stessa area del DCR. Per altre informazioni, vedere Come configurare gli endpoint di raccolta dati in base alla distribuzione.

1 Questa opzione imposta l'attributo kind nel DCR. Esistono altri valori che possono essere impostati per questo attributo, ma non sono disponibili nel portale.

Aggiungere le risorse

La pagina Risorse consente di aggiungere risorse da associare al Registro Azure Container. Selezionare + Aggiungi risorse per selezionare risorse. L'agente di Monitoraggio di Azure verrà installato automaticamente in tutte le risorse che non ne dispongono già.

Importante

Il portale abilita l'identità gestita assegnata dal sistema nelle risorse di destinazione, insieme alle identità assegnate dall'utente esistenti, se presenti. Per le applicazioni esistenti, a meno che non si specifichi l'identità assegnata dall'utente nella richiesta, per impostazione predefinita il computer usa l'identità assegnata dal sistema.

Screenshot che mostra la scheda Risorse per una nuova regola di raccolta dati.

Se il computer monitorato non si trova nella stessa area dell'area di lavoro Log Analytics di destinazione e si stanno raccogliendo tipi di dati che richiedono un controller di dominio, selezionare Abilita endpoint di raccolta dati e selezionare un endpoint nell'area di ogni computer monitorato. Se il computer monitorato si trova nella stessa area dell'area di lavoro Log Analytics di destinazione o se non è necessario un controller di dominio, non selezionare un endpoint di raccolta dati nella scheda Risorse.

Aggiungere origini dati

La pagina Raccolta e recapito consente di aggiungere e configurare origini dati per il DCR e una destinazione per ognuno di essi.

Elemento della schermata Descrizione
Origine dati Selezionare un Tipo di origine dati e definire i campi correlati in base al tipo di origine dati selezionato. Per informazioni dettagliate sulla configurazione di ogni tipo di origine dati, vedere gli articoli in Origini dati.
Destinazione Aggiungere una o più destinazioni per ogni origine dati. È possibile selezionare più destinazioni di uno stesso tipo o di tipi diversi. Ad esempio, è possibile selezionare più aree di lavoro Log Analytics (operazione nota anche come multihoming). Vedere i dettagli per ogni tipo di dati per le diverse destinazioni supportate.

Un DCR può contenere più origini dati diverse fino a un limite di 10 origini dati in un singolo record di dominio. È possibile combinare origini dati diverse nello stesso DCR, ma ò in genere consigliabile creare controller di dominio diversi per scenari di raccolta dati diversi. Per consigli su come organizzare i DCR, vedere Procedure consigliate per la creazione e la gestione delle regole di raccolta dati in Monitoraggio di Azure.

Nota

Se si crea una regola di raccolta dati con la procedura guidata sulle regole di raccolta dati, l'invio dei dati alle destinazioni potrebbe richiedere fino a 5 minuti.

Modificare una DCR

Per modificare una DCR, è possibile usare uno qualsiasi dei metodi descritti nella sezione precedente per creare una regola di raccolta dati usando una versione modificata di JSON.

Se fosse necessario recuperare JSON per una DCR esistente, è possibile copiarlo dalla Visualizzazione JSON per la regola di raccolta dati nel portale di Azure. È anche possibile recuperarlo tramite una chiamata API, come illustrato nell'esempio di PowerShell riportato di seguito.

$ResourceId = "<ResourceId>" # Resource ID of the DCR to edit
$FilePath = "<FilePath>" # Store DCR content in this file
$DCR = Invoke-AzRestMethod -Path ("$ResourceId"+"?api-version=2022-06-01") -Method GET
$DCR.Content | ConvertFrom-Json | ConvertTo-Json -Depth 20 | Out-File -FilePath $FilePath

Per un'esercitazione che illustra il processo di recupero e modifica di una DCR esistente, vedere Esercitazione - Modificare una regola di raccolta dati (DCR).

Creare un record di controllo di dominio per l'esportazione delle metriche

Per creare una regola di raccolta dati per l'esportazione delle metriche, usare il portale di Azure, l'interfaccia della riga di comando di Azure, PowerShell, l'API o i modelli di Resource Manager.

Importante

Per inviare i dati di telemetria della piattaforma agli account di archiviazione o a Hub eventi, alla risorsa, alla regola di raccolta dati e all'account di archiviazione di destinazione o a Hub eventi devono trovarsi nella stessa area.

  1. Nel menu Monitoraggio del portale di Azure selezionare Regole di raccolta dati e quindi Crea.

  2. Per creare un Registro Azure Container per raccogliere i dati delle metriche della piattaforma, selezionare il collegamento nella parte superiore della pagina. Screenshot che mostra la pagina crea regola di raccolta dati.

  3. Nella pagina Crea regola di raccolta dati immettere un nome per la regola, selezionare una sottoscrizione, un gruppo di risorse e un'area per il Registro Azure Container.

  4. Selezionare Abilita identità gestita se si vogliono inviare metriche a un account di archiviazione o a Hub eventi.

  5. Selezionare AvantiScreenshot che mostra la scheda Informazioni di base della pagina crea regola di raccolta dati..

  6. Nella pagina Risorse selezionare Aggiungi risorse per aggiungere le risorse da cui raccogliere le metriche.

  7. Selezionare Avanti per passare alla scheda Raccogli e recapita. Screenshot che mostra la scheda risorse della pagina crea regola di raccolta dati.

  8. Selezionare Aggiungi nuovo flusso di dati

  9. Il tipo di risorsa della risorsa scelta nel passaggio precedente viene selezionato automaticamente. Aggiungere altri tipi di risorse se si vuole usare questa regola per raccogliere metriche da più tipi di risorse in futuro.

  10. Selezionare Destinazioni successive per passare alla scheda Destinazioni. Screenshot che mostra la scheda Raccolta e recapito della pagina crea regola di raccolta dati.

  11. Per inviare le metriche a un'area di lavoro Log Analytics, selezionare Log di Monitoraggio di Azure dall'elenco a discesa Tipo di destinazione.

    1. Selezionare la sottoscrizione e l'area di lavoro Log Analytics a cui inviare le metriche.
  12. Per inviare le metriche a Hub eventi, selezionare Hub eventi dall'elenco a discesa Tipo di destinazione.

    1. Selezionare la sottoscrizione, lo spazio dei nomi dell'hub eventi e il nome dell'istanza dell'hub eventi.
  13. Per inviare le metriche a un account di archiviazione, selezionare Account di archiviazione nell'elenco a discesa Tipo di destinazione.

    1. Selezionare la sottoscrizione, l'account di archiviazione e il contenitore BLOB in cui archiviare le metriche.

    Nota

    Per inviare le metriche a un account di archiviazione o a Hub eventi, la risorsa che genera le metriche, il registro di dominio e l'account di archiviazione o l'hub eventi devono trovarsi nella stessa area.
    Per inviare le metriche a un'area di lavoro Log Analytics, il registro di dominio deve trovarsi nella stessa area dell'area di lavoro Log Analytics. La risorsa che genera le metriche può trovarsi in qualsiasi area.

    Per selezionare Account di archiviazione o Hub eventi come destinazione, è necessario abilitare l'identità gestita per il Registro Azure Container nella scheda Informazioni di base.

  14. Selezionare Salva e quindi Rivedi e crea. Screenshot che mostra la scheda di destinazione della pagina di raccolta e recapito.

Dopo aver creato DCR e DCRA, attendere fino a 30 minuti prima che i dati delle metriche della piattaforma vengano visualizzati nell'area di lavoro Log Analytics. Dopo l'avvio del flusso dei dati, la latenza per una serie temporale della metrica della piattaforma che passa a un'area di lavoro Log Analytics, a un account di archiviazione o a degli Hub eventi è di circa 3 minuti, a seconda del tipo di risorsa.

Verificare i flussi di dati e la risoluzione dei problemi

Le metriche DCR vengono raccolte automaticamente per tutti i DCR ed è possibile analizzarle usando Esplora metriche, ad esempio le metriche della piattaforma per altre risorse di Azure. Per altre informazioni, vedere Monitorare e risolvere i problemi relativi alla raccolta dei dati DCR in Monitoraggio di Azure

Le metriche inviate a un'area di lavoro Log Analytics vengono archiviate nella tabella AzureMetricsV2. Usare lo strumento di esplorazione di Log Analytics per visualizzare la tabella e verificare che i dati vengano inseriti. Per altre informazioni, vedere Panoramica di Log Analytics in Monitoraggio di Azure.

Passaggi successivi