Condividi tramite


Risolvere i problemi relativi al motivo per cui i dati non vengono più raccolti in Monitoraggio di Azure

Questo articolo illustra come rilevare quando la raccolta dati in Monitoraggio di Azure si arresta e illustra i passaggi da eseguire per risolvere i problemi di raccolta dati.

Importante

Se si sta risolvendo la risoluzione dei problemi relativi alla raccolta dati per uno scenario che usa una regola di raccolta dati (DCR), ad esempio l'agente di Monitoraggio di Azure o l'API di inserimento dei log, vedere Monitorare e risolvere i problemi relativi alla raccolta dei dati DCR in Monitoraggio di Azure per altre informazioni sulla risoluzione dei problemi.

Limite di utilizzo giornaliero raggiunto

Il limite giornaliero limita la quantità di dati che un'area di lavoro Log Analytics può raccogliere in un giorno. Quando viene raggiunto il limite giornaliero, la raccolta dati si arresta fino al tempo di reimpostazione. È possibile attendere il riavvio automatico della raccolta oppure aumentare il limite di volume di dati giornaliero.

Controllare lo stato della raccolta dei dati dell'area di lavoro Log Analytics

Quando la raccolta dati in un'area di lavoro Log Analytics si arresta, viene creato un evento con un tipo di operazione nell'area di lavoro. Eseguire la seguente query per verificare se si sta raggiungendo il limite giornaliero e se mancano dati:

Operation | where OperationCategory == 'Data Collection Status'

Quando la raccolta dei dati si interrompe, OperationStatus è Attenzione. Quando la raccolta dei dati si avvia, OperationStatus è Riuscito.

Per ricevere una notifica quando la raccolta dati si arresta, seguire i passaggi descritti nella sezione Avviso quando viene raggiunto il limite giornaliero. Seguire la procedura descritta in Creare un gruppo di azioni per configurare un'azione di e-mail, webhook o runbook per la regola di avviso.

Limite di velocità del volume di inserimento raggiunto

Il limite di velocità del volume di inserimento predefinito per i dati inviati dalle risorse di Azure con le impostazioni di diagnostica è di circa 6 GB/min per area di lavoro. Si tratta di un valore approssimativo, perché le dimensioni effettive possono variare tra i tipi di dati a seconda della lunghezza del log e del relativo rapporto di compressione. Questo limite non si applica ai dati inviati dagli agenti o dall'API di inserimento dei log.

Se si inviano dati a una velocità superiore a una singola area di lavoro, alcuni di questi vengono eliminati e un evento viene inviato alla tabella Operazioni nell'area di lavoro ogni sei ore mentre la soglia continua a essere superata. Se il volume di inserimento continua a superare il limite di velocità o se si prevede di raggiungerlo presto, è possibile richiedere un aumento per l'area di lavoro inviando un messaggio di e-mail a LAIngestionRate@microsoft.com o aprendo una richiesta di supporto.

Controllare se l'area di lavoro ha raggiunto il limite di velocità di inserimento dati

Usare questa query per recuperare il record che indica che è stato raggiunto il limite di velocità di inserimento dati.

Operation 
| where OperationCategory == "Ingestion" 
| where Detail startswith "The rate of data crossed the threshold"

Raggiunto il limite di inserimento giornaliero gratuito legacy

Se l'area di lavoro Log Analytics è nel piano tariffario gratuito legacy e ha raccolto più di 500 MB di dati in un giorno, la raccolta dati si arresta per il resto del giorno. Attendere fino al giorno successivo per il riavvio automatico della raccolta oppure passare a un piano tariffario a pagamento.

Agente di Monitoraggio di Azure che non invia dati

Agente di Monitoraggio di Azure raccoglie i dati dalle macchine virtuali e invia i dati a Monitoraggio di Azure. Un agente potrebbe interrompere l'invio di dati all'area di lavoro Log Analytics in diversi scenari. Ad esempio, quando Azure Site Recovery recupera una macchina virtuale in uno scenario di ripristino di emergenza, l'ID risorsa del computer cambia, richiedendo la reinstallazione dell'agente di Monitoraggio di Azure nel computer.

Controllare l'integrità degli agenti che inviano dati all'area di lavoro

Le istanze dell'agente di Monitoraggio di Azure installate in tutte le macchine virtuali che inviano dati all'area di lavoro Log Analytics inviano un heartbeat alla tabella Heartbeat ogni minuto.

Eseguire questa query per elencare le VM che non hanno segnalato un heartbeat negli ultimi cinque minuti:

Heartbeat 
| where TimeGenerated > ago(24h)
| summarize LastCall = max(TimeGenerated) by Computer, _ResourceId
| where LastCall < ago(5m)

la sottoscrizione di Azure è sospesa

La sottoscrizione di Azure potrebbe essere in stato di sospensione per uno dei motivi seguenti:

  • la versione di prova gratuita è terminata
  • Azure Pass è scaduto
  • È stato raggiunto il limite di spesa mensile, ad esempio in una sottoscrizione MSDN o in una sottoscrizione di Visual Studio

Altri limiti dell'area di lavoro Log Analytics

Esistono altri limiti di Log Analytics, alcuni dei quali dipendono dal piano tariffario di Log Analytics. Per altre informazioni, vedere Sottoscrizione di Azure e limiti, quote e vincoli dei servizi.

Passaggi successivi