Monitorowanie pozyskiwania, poleceń, zapytań i tabel usługi Azure Data Explorer przy użyciu dzienników diagnostycznych
Usługa Azure Data Explorer to szybka, w pełni zarządzana usługa do analizy danych, która pozwala w czasie rzeczywistym analizować duże woluminy danych przesyłanych strumieniowo z aplikacji, witryn internetowych, urządzeń IoT i nie tylko. Dzienniki diagnostyczne usługi Azure Monitor udostępniają dane dotyczące działania zasobów platformy Azure. Usługa Azure Data Explorer używa dzienników diagnostycznych w celu uzyskania szczegółowych informacji na temat pozyskiwania, poleceń, zapytań i tabel. Dzienniki operacji można eksportować do usługi Azure Storage, centrum zdarzeń lub usługi Log Analytics, aby monitorować pozyskiwanie, polecenia i stan zapytania. Dzienniki z usług Azure Storage i Azure Event Hubs można kierować do tabeli w klastrze usługi Azure Data Explorer w celu dalszej analizy.
Ważne
Dane dziennika diagnostycznego mogą zawierać poufne dane. Ogranicz uprawnienia miejsca docelowego dzienników zgodnie z potrzebami monitorowania.
Uwaga
W witrynie Azure Portal nieprzetworzone dane metryk dla stron metryki i szczegółowych informacji są przechowywane w usłudze Azure Monitor. Zapytania na tych stronach wysyłają zapytania o nieprzetworzone dane metryk bezpośrednio, aby zapewnić najdokładniejsze wyniki. W przypadku korzystania z funkcji ustawień diagnostycznych można migrować nieprzetworzone dane metryk do obszaru roboczego usługi Log Analytics. Podczas migracji niektóre precyzje danych mogą zostać utracone z powodu zaokrąglania; w związku z tym wyniki zapytania mogą się nieznacznie różnić od oryginalnych danych. Margines błędu jest mniejszy niż jeden procent.
Wymagania wstępne
- Subskrypcja platformy Azure. Utwórz bezpłatne konto platformy Azure.
- Zaloguj się w witrynie Azure Portal.
- Utwórz klaster i bazę danych.
Konfigurowanie dzienników diagnostycznych dla klastra usługi Azure Data Explorer
Dzienniki diagnostyczne mogą służyć do konfigurowania kolekcji następujących danych dziennika:
Uwaga
- Dzienniki pozyskiwania są obsługiwane w przypadku pozyskiwania w kolejce do identyfikatora URI pozyskiwania danych przy użyciu bibliotek klienckich i łączników danych usługi Kusto.
- Dzienniki pozyskiwania nie są obsługiwane w przypadku pozyskiwania przesyłania strumieniowego, bezpośredniego pozyskiwania do identyfikatora URI klastra, pozyskiwania z zapytania lub
.set-or-append
poleceń.
Uwaga
Dzienniki pozyskiwania zakończone niepowodzeniem są zgłaszane tylko dla końcowego stanu operacji pozyskiwania, w przeciwieństwie do metryki Wynik pozyskiwania, która jest emitowana dla przejściowych błędów, które są ponawiane wewnętrznie.
- Pomyślne operacje pozyskiwania: te dzienniki zawierają informacje o pomyślnym zakończeniu operacji pozyskiwania.
- Nieudane operacje pozyskiwania: te dzienniki zawierają szczegółowe informacje na temat operacji pozyskiwania nieudanych, w tym szczegółów błędu.
- Operacje przetwarzania wsadowego pozyskiwania: te dzienniki zawierają szczegółowe statystyki partii gotowych do pozyskiwania (czas trwania, rozmiar partii, liczba obiektów blob i typy przetwarzania wsadowego).
Możesz wysłać dane dziennika do obszaru roboczego usługi Log Analytics, konta magazynu lub przesłać je strumieniowo do centrum zdarzeń.
Włączanie dzienników diagnostycznych
Dzienniki diagnostyczne są domyślnie wyłączone. Aby włączyć dzienniki diagnostyczne dla klastra, wykonaj następujące czynności:
W witrynie Azure Portal wybierz zasób klastra, który chcesz monitorować.
W obszarze Monitorowanie wybierz pozycję Ustawienia diagnostyczne.
Wybierz pozycję Dodaj ustawienia diagnostyczne.
W oknie Ustawienia diagnostyczne:
- Wprowadź nazwę ustawienia diagnostycznego.
- Wybierz co najmniej jedno miejsce docelowe: obszar roboczy usługi Log Analytics, konto magazynu lub centrum zdarzeń.
- Wybierz dzienniki do zebrania: Powiodło się pozyskiwanie, Nieudane pozyskiwanie, Przetwarzanie wsadowe pozyskiwania, Polecenie, Zapytanie, Statystyki użycia tabeli, Szczegóły tabeli lub Dziennik.
- Wybierz metryki do zebrania (opcjonalnie).
- Wybierz pozycję Zapisz , aby zapisać nowe ustawienia i metryki dzienników diagnostycznych.
Gdy ustawienia będą gotowe, dzienniki będą wyświetlane w skonfigurowanych miejscach docelowych (konto magazynu, centrum zdarzeń lub obszar roboczy usługi Log Analytics).
Uwaga
Jeśli wyślesz dzienniki do obszaru roboczego usługi Log Analytics, SucceededIngestion
dzienniki , , TableDetails
Query
FailedIngestion
Command
TableUsageStatistics
IngestionBatching
i Journal
będą przechowywane w tabelach usługi Log Analytics o nazwie: SucceededIngestion
, FailedIngestion
ADXIngestionBatching
ADXQuery
ADXTableUsageStatistics
ADXCommand
ADXTableDetails
i odpowiednio.ADXJournal
Schemat dzienników diagnostycznych
Wszystkie dzienniki diagnostyczne usługi Azure Monitor mają wspólny schemat najwyższego poziomu. Zdarzenia usługi Azure Data Explorer mają własne unikatowe właściwości opisane w następujących odwołaniach do schematu:
- Powodzenie Pozyskiwanie
- Niepowodzenie Pozyskiwanie
- Aby uzyskać informacje o kodach błędów, zobacz Kody błędów pozyskiwania
- ADXIngestionBatching
- Aby uzyskać informacje na temat typów przetwarzania wsadowego, zobacz Zasady przetwarzania wsadowego
- ADXCommand
- ADXQuery
- ADXTableUsageStatistics
- ADXTableDetails
- ADXJournal
Powiązana zawartość
- Monitorowanie kondycji klastra przy użyciu metryk
- Samouczek: pozyskiwanie i wykonywanie zapytań dotyczących danych monitorowania w usłudze Azure Data Explorer na potrzeby dzienników diagnostycznych pozyskiwania