Řešení problémů s tím, proč se už data neshromažďují ve službě Azure Monitor
Tento článek vysvětluje, jak zjistit, kdy se shromažďování dat ve službě Azure Monitor zastaví, a podrobné kroky, které můžete provést při řešení problémů se shromažďováním dat.
Důležité
Pokud řešíte potíže se shromažďováním dat ve scénáři, ve kterém se používá pravidlo shromažďování dat (DCR), jako je agent Azure Monitor nebo rozhraní API pro příjem protokolů, přečtěte si téma Monitorování a řešení potíží se shromažďováním dat DCR ve službě Azure Monitor , kde najdete další informace o řešení potíží.
Dosažení denního limitu
Denní limit omezuje množství dat, která může pracovní prostor služby Log Analytics shromažďovat za den. Po dosažení denního limitu se shromažďování dat zastaví až do doby obnovení. Můžete buď počkat, až se kolekce automaticky restartuje, nebo můžete zvýšit denní limit objemu dat.
Kontrola stavu shromažďování dat pracovního prostoru služby Log Analytics
Když se shromažďování dat v pracovním prostoru služby Log Analytics zastaví, vytvoří se v pracovním prostoru událost s typem operace . Spuštěním následujícího dotazu zkontrolujte, jestli dosahujete denního limitu, a chybějící data:
Operation | where OperationCategory == 'Data Collection Status'
Když se shromažďování dat zastaví, operationStatus je upozornění. Když se spustí shromažďování dat, operace OperationStatus je úspěšná.
Chcete-li být upozorněni na zastavení shromažďování dat, použijte kroky popsané v upozornění při dosažení denního limitu. Pokud chcete pro pravidlo upozornění nakonfigurovat akci e-mailu, webhooku nebo runbooku, použijte postup popsaný v vytvoření skupiny akcí.
Dosáhli jste limitu rychlosti příjmu dat.
Výchozí limit rychlosti příjmu dat odesílaných z prostředků Azure pomocí nastavení diagnostiky je přibližně 6 GB/min na pracovní prostor. Jedná se o přibližnou hodnotu, protože skutečná velikost se může mezi datovými typy lišit v závislosti na délce protokolu a poměru komprese. Tento limit se nevztahuje na data odesílaná z agentů ani rozhraní API pro příjem protokolů.
Pokud do jednoho pracovního prostoru odesíláte data vyšší rychlostí, některá data se zahodí a každých šest hodin se do tabulky Operace v pracovním prostoru odešle událost, zatímco prahová hodnota bude dál překročena. Pokud objem příjmu dat stále překračuje limit rychlosti nebo očekáváte, že ho brzy dosáhnete, můžete požádat o navýšení pracovního prostoru odesláním e-mailu LAIngestionRate@microsoft.com nebo otevřením žádosti o podporu.
Zkontrolujte, jestli váš pracovní prostor dosáhl limitu rychlosti příjmu dat.
Tento dotaz použijte k načtení záznamu, který označuje dosažení limitu rychlosti příjmu dat.
Operation
| where OperationCategory == "Ingestion"
| where Detail startswith "The rate of data crossed the threshold"
Dosáhli jsme denního limitu příjmu dat starší cenové úrovně Free
Pokud je váš pracovní prostor služby Log Analytics ve starší cenové úrovni Free a za den shromáždil více než 500 MB dat, shromažďování dat se zastaví po zbytek dne. Počkejte na následující den, než se kolekce automaticky restartuje nebo se změní na placenou cenovou úroveň.
Agent Azure Monitor neodesílá data
Agent Služby Azure Monitor shromažďuje data z virtuálních počítačů a odesílá je do služby Azure Monitor. Agent může v různých scénářích přestat odesílat data do pracovního prostoru služby Log Analytics. Například když Azure Site Recovery obnoví virtuální počítač ve scénáři zotavení po havárii, ID prostředku počítače se změní, což vyžaduje přeinstalaci agenta služby Azure Monitor na počítači.
Kontrola stavu agentů odesílaných dat do pracovního prostoru
Instance agenta Služby Azure Monitor nainstalované na všech virtuálních počítačích, které odesílají data do pracovního prostoru služby Log Analytics, každých minutu odesílají prezenčních signálů do tabulky prezenčních signálů.
Spuštěním tohoto dotazu zobrazte seznam virtuálních počítačů, které během posledních pěti minut nenahlásily prezenčních signálů:
Heartbeat
| where TimeGenerated > ago(24h)
| summarize LastCall = max(TimeGenerated) by Computer, _ResourceId
| where LastCall < ago(5m)
Předplatné Azure je pozastavené.
Vaše předplatné Azure může být v pozastaveném stavu z některého z následujících důvodů:
- Skončila bezplatná zkušební verze
- Platnost nabídky Azure Pass vypršela
- Bylo dosaženo měsíčního limitu útraty (například u předplatného MSDN nebo sady Visual Studio)
Jiné limity pracovního prostoru služby Log Analytics
Existují další omezení Log Analytics, z nichž některé závisejí na cenové úrovni Log Analytics. Další informace najdete v tématu Limity, kvóty a omezení předplatného a služeb Azure.
Další kroky
- Podrobnosti o analýze dat v pracovním prostoru služby Log Analytics najdete v tématu Analýza využití v pracovním prostoru, abyste zjistili zdroj jakéhokoli vyššího, než očekávaného využití a příležitostí ke snížení množství shromážděných dat.