Megosztás:


Azon hibák elhárítása, hogy miért nem történik adatgyűjtés az Azure Monitorban

Ez a cikk bemutatja, hogyan észlelheti, ha az Azure Monitor adatgyűjtése leáll, és részletezi az adatgyűjtési problémák elhárításához szükséges lépéseket.

Fontos

Ha egy adatgyűjtési szabályt, például Azure Monitor-ügynököt vagy Naplóbetöltési API-t használó forgatókönyv adattömörítésével kapcsolatos hibaelhárítási feladatot végez, további információkért tekintse meg, hogyan monitorozza és hárítsa el a DCR-adatgyűjtés hibáit az Azure Monitorban.

Elérte a napi felső korlátot

A napi korlát korlátozza, hogy egy Log Analytics-munkaterület mennyi adatot gyűjthet egy nap alatt. A napi korlát elérésekor az adatgyűjtés az alaphelyzetbe állítás időpontjáig leáll. Megvárhatja, amíg a gyűjtemény automatikusan újraindul, vagy növelheti a napi adatmennyiség-korlátot.

A Log Analytics-munkaterület adatgyűjtési állapotának ellenőrzése

Amikor egy Log Analytics-munkaterület adatgyűjtése leáll, létrejön egy művelettípusú esemény a munkaterületen. Futtassa le a következő lekérdezést annak ellenőrzésére, hogy eléri-e a napi limitet és hiányoznak-e adatok:

Operation | where OperationCategory == 'Data Collection Status'

Amikor az adatgyűjtés leáll, az OperationStatus figyelmeztetést ad. Az adatgyűjtés indításakor az OperationStatusSikeres.

Ha értesítést szeretne kapni az adatgyűjtés leállásáról, kövesse a Riasztás a napi korlát elérésekor című szakaszban leírt lépéseket. Ha e-mail- vagy webhook- vagy runbook-műveletet szeretne konfigurálni a riasztási szabályhoz, használja a műveletcsoport létrehozásához leírt lépéseket.

Elérte az adatbeviteli mennyiség korlátját

Az Azure-erőforrásokból diagnosztikai beállításokkal küldött adatok alapértelmezett betöltési sebességkorlátja munkaterületenként körülbelül 6 GB/perc. Ez hozzávetőleges érték, mert a tényleges méret a napló hosszától és tömörítési arányától függően eltérő lehet az adattípusok között. Ez a korlát nem vonatkozik az ügynököktől vagy a Naplók betöltési API-tól küldött adatokra.

Ha nagyobb sebességgel küld adatokat egy munkaterületre, egyes adatok elvesznek, és a rendszer hat óránként küld egy eseményt a munkaterület műveleti táblájának, miközben a küszöbérték továbbra is túllépi a küszöbértéket. Ha a betöltési mennyiség továbbra is meghaladja az adathatárt, vagy várhatóan hamarosan eléri azt, kérheti a munkaterület kapacitásának növelését, ha e-mailt küld a LAIngestionRate@microsoft.com címre, vagy támogatási kérelmet nyit meg.

Ellenőrizze, hogy a munkaterület elérte-e az adatbetöltési sebességkorlátot

Ezzel a lekérdezésrel lekérheti azt a rekordot, amely azt jelzi, hogy elérte az adatbetöltési sebességkorlátot.

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

Az örökölt ingyenes tarifacsomag napi betöltési korlátja elérte

Ha a Log Analytics-munkaterület az örökölt ingyenes tarifacsomagban található, és egy nap alatt több mint 500 MB adatot gyűjtött össze, az adatgyűjtés a nap hátralévő részében leáll. Várjon a következő napig, amíg a gyűjtemény automatikusan újraindul, vagy átvált egy fizetős tarifacsomagra.

Az Azure Monitor Agent nem küld adatokat

Az Azure Monitor Agent adatokat gyűjt a virtuális gépekről, és elküldi az adatokat az Azure Monitornak. Előfordulhat, hogy egy ügynök különböző helyzetekben nem küld adatokat a Log Analytics-munkaterületre. Ha például az Azure Site Recovery vészhelyreállítási forgatókönyvben helyreállít egy virtuális gépet, a gép erőforrás-azonosítója megváltozik, és újra kell telepítenie az Azure Monitor Agentet a gépen.

A munkaterületre adatokat küldő ügynökök állapotának ellenőrzése

Az összes olyan virtuális gépen telepített Azure Monitor Agent-példányok, amelyek adatokat küldenek a Log Analytics-munkaterületre, percenként szívverést küldenek a Szívverés táblába .

A lekérdezés futtatásával listázhatja azokat a virtuális gépeket, amelyek az elmúlt öt percben nem jelentettek szívverést:

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

Az Azure-előfizetés fel van függesztve

Az Azure-előfizetés a következő okok valamelyike miatt lehet felfüggesztett állapotban:

  • Véget ért az ingyenes próbaidőszak.
  • Lejárt az Azure Pass.
  • Elérte a havi költségkeretet (például egy MSDN- vagy Visual Studio-előfizetés esetén).

Egyéb Log Analytics-munkaterületkorlátok

Vannak más Log Analytics-korlátok is, amelyek némelyike a Log Analytics tarifacsomagjától függ. További információk: Az Azure-előfizetésekre és -szolgáltatásokra vonatkozó korlátozások, kvóták és megkötések.

Következő lépések