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

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:

  1. Na webu Azure Portal vyberte prostředek clusteru, který chcete monitorovat.

  2. V části Monitorování vyberte Nastavení diagnostiky.

    Přidejte diagnostické protokoly.

  3. Vyberte Přidat nastavení diagnostiky.

  4. V okně Nastavení diagnostiky:

    Snímek obrazovky Nastavení diagnostiky, na které nakonfigurujete, která data monitorování se mají shromažďovat pro cluster Azure Data Exploreru

    1. Zadejte název nastavení diagnostiky.
    2. Vyberte jeden nebo více cílových cílů: pracovní prostor služby Log Analytics, účet úložiště nebo centrum událostí.
    3. 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.
    4. Vyberte metriky , které se mají shromažďovat (volitelné).
    5. 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, FailedIngestionCommandQueryJournal IngestionBatchingSucceededIngestionTableUsageStatisticsTableDetailsbudou uloženy v tabulkách Log Analytics s názvem SucceededIngestion, FailedIngestion, ADXIngestionBatching, ADXCommand, ADXTableUsageStatisticsADXQuery, ADXTableDetailsa 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: