Monitorování příjmu dat, příkazů, dotazů a tabulek Azure Data Exploreru pomocí diagnostických protokolů
Azure Data Explorer je rychlá, plně spravovaná služba analýzy dat pro analýzy velkých objemů dat v reálném čase, která se streamují z aplikací, webů, zařízení IoT a dalších. Diagnostické protokoly služby Azure Monitor poskytují data o provozu prostředků Azure. Azure Data Explorer používá diagnostické protokoly pro přehledy o příjmu dat, příkazech, dotazech a tabulkách. Protokoly operací můžete exportovat do služby Azure Storage, centra událostí nebo Log Analytics, abyste mohli monitorovat příjem dat, příkazy a stav dotazů. Protokoly ze služby Azure Storage a Azure Event Hubs je možné směrovat do tabulky v clusteru Azure Data Exploreru pro další analýzu.
Důležité
Data diagnostického protokolu můžou obsahovat citlivá data. Omezte oprávnění cíle protokolů podle potřeb monitorování.
Poznámka:
Na webu Azure Portal se nezpracovaná data metrik pro stránky Metriky a Přehledy ukládají ve službě Azure Monitor. Dotazy na těchto stránkách dotazují nezpracovaná data metrik přímo tak, aby poskytovaly nejpřesnější výsledky. Při použití funkce nastavení diagnostiky můžete migrovat nezpracovaná data metrik do pracovního prostoru služby Log Analytics. Během migrace může dojít ke ztrátě určité přesnosti dat z důvodu zaokrouhlení; výsledky dotazu se proto mohou mírně lišit od původních dat. Okraj chyby je menší než jedno procento.
Požadavky
- Předplatné Azure. Vytvořte bezplatný účet Azure.
- Přihlaste se k portálu Azure.
- Vytvořte cluster a databázi.
Nastavení diagnostických protokolů pro cluster Azure Data Exploreru
Diagnostické protokoly lze použít ke konfiguraci shromažďování následujících dat protokolu:
Poznámka:
- Protokoly příjmu dat se podporují pro příjem dat do identifikátoru URI příjmu dat pomocí klientských knihoven Kusto a datových konektorů.
- Protokoly příjmu dat nejsou podporované pro příjem dat streamování, přímé příjem dat do identifikátoru URI clusteru, příjem dat z dotazu nebo
.set-or-append
příkazů.
Poznámka:
Protokoly neúspěšného příjmu dat se hlásí pouze pro konečný stav operace ingestování, na rozdíl od metriky výsledků příjmu dat, která se vygeneruje kvůli přechodným selháním, která se opakují interně.
- Úspěšné operace příjmu dat: Tyto protokoly obsahují informace o úspěšně dokončených operacích příjmu dat.
- Neúspěšné operace příjmu dat: Tyto protokoly obsahují podrobné informace o neúspěšných operacích příjmu dat, včetně podrobností o chybě.
- Operace dávkování příjmu dat: Tyto protokoly obsahují podrobné statistiky dávek připravených k příjmu dat (doba trvání, velikost dávky, počet objektů blob a typy dávkování).
Data protokolu můžete odeslat do pracovního prostoru služby Log Analytics, účtu úložiště nebo streamovat je do centra událostí.
Povolení diagnostických protokolů
Diagnostické protokoly jsou ve výchozím nastavení zakázané. Pomocí následujících kroků povolte diagnostické protokoly pro váš cluster:
Na webu Azure Portal vyberte prostředek clusteru, který chcete monitorovat.
V části Monitorování vyberte Nastavení diagnostiky.
Vyberte Přidat nastavení diagnostiky.
V okně Nastavení diagnostiky:
- Zadejte název nastavení diagnostiky.
- Vyberte jeden nebo více cílových cílů: pracovní prostor služby Log Analytics, účet úložiště nebo centrum událostí.
- Vyberte protokoly, které se mají shromáždit: Úspěšný příjem dat, neúspěšný příjem dat, dávkování příjmu dat, příkaz, dotaz, statistika využití tabulek, podrobnosti o tabulce nebo deník.
- Vyberte metriky , které se mají shromažďovat (volitelné).
- Výběrem možnosti Uložit uložte nová nastavení a metriky diagnostických protokolů.
Jakmile jsou nastavení připravené, protokoly se začnou zobrazovat v nakonfigurovaných cílových cílech (účet úložiště, centrum událostí nebo pracovní prostor služby Log Analytics).
Poznámka:
Pokud odesíláte protokoly do pracovního prostoru služby Log Analytics, FailedIngestion
Command
Query
Journal
IngestionBatching
SucceededIngestion
TableUsageStatistics
TableDetails
budou uloženy v tabulkách Log Analytics s názvem SucceededIngestion
, FailedIngestion
, ADXIngestionBatching
, ADXCommand
, ADXTableUsageStatistics
ADXQuery
, ADXTableDetails
a ADXJournal
v uvedeném pořadí.
Schéma diagnostických protokolů
Všechny diagnostické protokoly služby Azure Monitor sdílejí společné schéma nejvyšší úrovně. Události Azure Data Exploreru mají své vlastní jedinečné vlastnosti, které jsou popsány v následujících odkazech na schéma:
- SucceededIngestion
- Neúspěšnáingingion
- Informace o kódech chyb najdete v tématu Kódy chyb příjmu dat.
- ADXIngestionBatching
- AdXCommand
- ADXQuery
- ADXTableUsageStatistics
- ADXTableDetails
- ADXJournal
Související obsah
- Monitorování stavu clusteru pomocí metrik
- Kurz: Ingestování a dotazování dat monitorování v Azure Data Exploreru pro diagnostické protokoly příjmu dat