Monitorování příjmu dat, příkazů, dotazů a tabulek Azure Data Explorer 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 Azure Monitoru 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 a 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 Explorer k další analýze.

Důležité

Data diagnostického protokolu můžou obsahovat citlivá data. Omezte oprávnění cíle protokolů podle vašich potřeb monitorování.

Poznámka

V Azure Portal jsou nezpracovaná data metrik pro stránky Metriky a Přehledy uložená ve službě Azure Monitor. Dotazy na těchto stránkách se dotazují přímo na nezpracovaná data metrik, aby poskytovaly co 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 kvůli zaokrouhlení. Výsledky dotazu se proto můžou mírně lišit od původních dat. Marže pro chybu je menší než jedno procento.

Požadavky

Nastavení diagnostických protokolů pro cluster Azure Data Explorer

Diagnostické protokoly je možné 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 ve frontě do identifikátoru URI pro příjem dat pomocí klientských knihoven a datových konektorů Kusto.
  • Protokoly příjmu dat se nepodporují pro streamování příjmu dat, přímý příjem dat na identifikátor URI clusteru, příjem dat z dotazu nebo .set-or-append příkazy.

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ýsledku příjmu dat, která se vygeneruje pro přechodná selhání, která se interně opakují.

  • Ú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ách.
  • 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ávek).

Můžete se rozhodnout odeslat data protokolu do pracovního prostoru služby Log Analytics, účtu úložiště nebo je streamovat 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. V 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 Explorer

    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í shromažďovat: Úspěšný příjem dat, Neúspěšný příjem dat, Dávkování příjmu dat, Příkaz, Dotaz, Statistika využití tabulky, Podrobnosti tabulky nebo Deník.
    4. Vyberte metriky, které se mají shromažďovat (volitelné).
    5. Vyberte Uložit a uložte nové nastavení a metriky diagnostických protokolů.

Jakmile bude 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, SucceededIngestionprotokoly , QueryIngestionBatchingCommandFailedIngestion, , TableDetailsTableUsageStatistics, a Journal se uloží do tabulek Log Analytics s názvem SucceededIngestion, FailedIngestion, , ADXIngestionBatchingADXQueryADXTableUsageStatisticsADXCommandADXTableDetailsa .ADXJournal

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 Explorer mají své vlastní jedinečné vlastnosti, které jsou popsané v následujících odkazech na schéma: