Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
I contatori delle prestazioni forniscono informazioni dettagliate sulle prestazioni dei componenti hardware virtuali, dei sistemi operativi e dei carichi di lavoro. Raccogliere contatori dalle macchine virtuali Windows e Linux utilizzando una regola di raccolta dei dati (DCR) con un'origine dati Contatori delle prestazioni.
Altri dettagli sulla creazione di regole di raccolta dati sono disponibili in Raccogliere dati dal client di macchina virtuale con Monitoraggio di Azure. Questo articolo fornisce dettagli aggiuntivi per il tipo di origine dati Contatori prestazioni.
Annotazioni
Per usare direttamente la definizione DCR o distribuire con altri metodi, ad esempio i modelli ARM, consulta gli esempi di regole di raccolta dati in Monitoraggio di Azure.
Configurare l'origine dati per i contatori delle prestazioni
Creare la DCR usando il processo in Raccogliere dati dal client di macchina virtuale con Monitoraggio di Azure. Nella scheda Raccogli e recapita della DCR, selezionare Contatori delle prestazioni dall'elenco a discesa Tipo di origine dati. Selezionare un set predefinito di oggetti da raccogliere e la frequenza di campionamento. Minore è la frequenza di campionamento, più frequentemente viene raccolto il valore.
Selezionare Personalizzato per specificare un XPath per raccogliere eventuali contatori delle prestazioni non disponibili con la selezione Basic . Usare il formato\PerfObject(ParentInstance/ObjectInstance#InstanceIndex)\Counter
.
Suggerimento
Se il nome del contatore contiene una E commerciale (&), sostituirla con &
. Ad esempio: \Memory\Free & Zero Page List Bytes
.
Avvertimento
Prestare attenzione quando si definiscono manualmente i contatori per le DCR associate a computer Windows e Linux, poiché alcuni nomi di contatori in stile Windows e Linux possono risolvere alla stessa metrica e causare una raccolta dati duplicata. Ad esempio, specificando sia \LogicalDisk(*)\Disk Transfers/sec
(Windows) che Logical Disk(*)\Disk Transfers/sec
(Linux) nello stesso DCR, la metrica Trasferimenti dischi verrà raccolta due volte per ogni periodo di campionamento.
Questo comportamento può essere evitato evitando la raccolta di contatori delle prestazioni nei DCR che non specificano un tipo di piattaforma. Assicurarsi che i contatori di Windows siano inclusi solo nei controller di dominio associati ai computer Windows e che i contatori Linux siano inclusi solo nei controller di dominio associati ai computer Linux.
Annotazioni
Le risorse Microsoft.HybridCompute (server abilitati per Azure Arc) non possono attualmente essere visualizzate in Esplora metriche, ma i dati delle metriche possono essere acquisiti tramite l'API REST metrica (Spazi dei nomi delle metriche - Elenco, Definizioni delle metriche - Elenco e Metriche - Elenco).
Aggiungere destinazioni
I contatori delle prestazioni possono essere inviati a un'area di lavoro Log Analytics in cui sono archiviati nella tabella Perf e/o nell'anteprima delle metriche di Azure Monitor, dove sono disponibili in Metrics explorer. Aggiungere una destinazione di tipo Log di Monitoraggio di Azure e selezionare un'area di lavoro Log Analytics. Anche se è possibile aggiungere più aree di lavoro, tenere presente che invieranno dati duplicati a ognuno di essi, con un costo aggiuntivo. Non sono necessari altri dettagli per le metriche di Monitoraggio di Azure (anteprima) perché vengono archiviate a livello di sottoscrizione per la risorsa monitorata.
Annotazioni
Per Linux, l'uso delle metriche di Monitoraggio di Azure come unica destinazione è supportato nella versione 1.10.9.0 o successiva.
Verificare la raccolta dati
Per verificare che i dati vengano raccolti nell'area di lavoro Log Analytics, verificare la presenza di record nella tabella Perf . Dalla macchina virtuale o dall'area di lavoro Log Analytics nel portale di Azure selezionare Log e quindi fare clic sul pulsante Tabelle . Nella categoria Macchine virtuali fare clic su Esegui accanto a Perf.
Per verificare che i dati vengano raccolti nelle metriche di Monitoraggio di Azure, selezionare Metriche dalla macchina virtuale nel portale di Azure. Selezionare Macchina Virtuale Guest (Windows) o azure.vm.linux.guestmetrics per il namespace e quindi selezionare una metrica da aggiungere alla visualizzazione.
Contatori delle prestazioni
I contatori delle prestazioni seguenti sono disponibili per essere raccolti dall'agente di Monitoraggio di Azure per le macchine virtuali Windows e Linux. La frequenza di esempio può essere modificata durante la creazione o l'aggiornamento della regola di raccolta dati.
Contatori delle prestazioni di Windows
Contatore delle prestazioni | Categoria | Frequenza di esempio predefinita |
---|---|---|
\Informazioni sul processore (_Total)\% Tempo processore | CPU (unità centrale di elaborazione) | 60 |
\Informazioni sul processore (_Total)\% Tempo con privilegi | CPU (unità centrale di elaborazione) | 60 |
\Informazioni sul processore (_Total)\% Tempo utente | CPU (unità centrale di elaborazione) | 60 |
\Informazioni Processore(_Totale)\Frequenza Processore | CPU (unità centrale di elaborazione) | 60 |
\Sistema\Processi | CPU (unità centrale di elaborazione) | 60 |
\Process(_Total)\Conteggio dei thread | CPU (unità centrale di elaborazione) | 60 |
\Process(_Total)\Handle Count | CPU (unità centrale di elaborazione) | 60 |
\System\Tempo di attività del sistema | CPU (unità centrale di elaborazione) | 60 |
\System\Switch di contesto al secondo | CPU (unità centrale di elaborazione) | 60 |
\System\Lunghezza della coda del processore | CPU (unità centrale di elaborazione) | 60 |
\Memoria\% byte vincolati in uso | Memoria | 60 |
\Memoria\Byte Disponibili | Memoria | 60 |
\Memoria\Byte impegnati | Memoria | 60 |
\Memoria\Byte della Cache | Memoria | 60 |
\Memory\Pool Paged Bytes | Memoria | 60 |
\Memoria\Pool di Byte Non Paginati | Memoria | 60 |
\Memory\Pages/sec | Memoria | 60 |
\Memory\Page Faults/sec | Memoria | 60 |
\Process(_Total)\Working Set | Memoria | 60 |
\Processo(_Total)\Insieme di lavoro - Privato | Memoria | 60 |
\LogicalDisk(_Total)\% tempo di attività del disco | Disco | 60 |
\LogicalDisk(_Total)\% Tempo di lettura disco | Disco | 60 |
\LogicalDisk(_Total)\% Tempo di scrittura su disco | Disco | 60 |
\LogicalDisk(_Total)\% Tempo di inattività | Disco | 60 |
\LogicalDisk(_Total)\Byte al secondo | Disco | 60 |
\LogicalDisk(_Total)\Byte letti dal disco/sec | Disco | 60 |
\LogicalDisk(_Total)\Byte di scrittura disco/sec | Disco | 60 |
\LogicalDisk(_Total)\Trasferimenti di dischi/sec | Disco | 60 |
\LogicalDisk(_Total)\Operazioni di lettura disco/sec | Disco | 60 |
\LogicalDisk(_Total)\Scritture su disco/sec | Disco | 60 |
\LogicalDisk(_Total)\Avg. Disk sec/Transfer | Disco | 60 |
\LogicalDisk(_Total)\Tempo medio disco sec/Lettura | Disco | 60 |
\LogicalDisk(_Total)\Avg. Disk sec/Write | Disco | 60 |
\LogicalDisk(_Total)\Avg. Lunghezza coda disco | Disco | 60 |
\LogicalDisk(_Total)\Avg. Length coda lettura disco | Disco | 60 |
\LogicalDisk(_Total)\Avg. Lunghezza coda scrittura disco | Disco | 60 |
\LogicalDisk(_Total)\% spazio disponibile | Disco | 60 |
\LogicalDisk(_Total)\Free Megabytes | Disco | 60 |
\Interfaccia di rete(*) \Byte totale/sec | Rete | 60 |
\Interfaccia di rete(*) \Byte inviati/sec | Rete | 60 |
\Interfaccia di rete(*) \Byte ricevuti/sec | Rete | 60 |
\Interfaccia di rete(*) \Pacchetti/sec | Rete | 60 |
\Interfaccia di rete(*) \Pacchetti inviati/sec | Rete | 60 |
\Interfaccia di rete(*) \Pacchetti ricevuti/sec | Rete | 60 |
\Interfaccia di rete(*) \Pacchetti Errori in uscita | Rete | 60 |
\Interfaccia di rete(*) \Errori nei pacchetti ricevuti | Rete | 60 |
Passaggi successivi
- Altre informazioni su agente di Monitoraggio di Azure.
- Altre informazioni su regole di raccolta dati.