Dzienniki poleceń

Tabela dzienników poleceń zawiera listę poleceń uruchamianych w bazie danych KQL usługi Eventhouse, która jest częścią analizy w czasie rzeczywistym. Dla każdego polecenia rekord zdarzenia dziennika jest przechowywany w tabeli EventhouseCommandLogs .

Tabela dzienników poleceń

Użyj dzienników poleceń, aby:

  • Analizowanie wydajności poleceń i trendów.
  • Zidentyfikuj polecenia, które zużywają dużą ilość zasobów systemowych.
  • Zidentyfikuj użytkowników i aplikacje, które uruchamiają największą liczbę poleceń.

W poniższej tabeli opisano kolumny przechowywane w tabeli EventhouseCommandLogs :

Nazwa kolumny Typ Opis
CacheColdHitsBytes długi Ilość danych magazynu zimnego, które były dostępne dla polecenia w zimnej pamięci podręcznej z powodu wstępnego pobierania danych.
CacheColdMissesBytes długi Ilość zimnych danych magazynu, które nie były dostępne dla polecenia w zimnej pamięci podręcznej.
CacheHotHitsBytes długi Ilość danych, które były dostępne dla polecenia w gorącej pamięci podręcznej. Ilość danych przechowywanych w gorącej pamięci podręcznej jest definiowana przez zasady buforowania bazy danych lub tabeli.
CacheHotMissesBytes długi Ilość danych, które nie były dostępne dla polecenia w gorącej pamięci podręcznej.
Identyfikator pojemności ciąg Identyfikator pojemności sieci szkieletowej.
Tekst polecenia ciąg Tekst polecenia.
ComponentFault ciąg W przypadku błędu polecenia składnik, w którym wystąpił błąd. Prawidłowe wartości: Server lub Client.
CorrelationId ciąg Identyfikator korelacji polecenia.
Procesor CpuTimeMs długi Łączna liczba procesorów CPU w milisekundach (ms) używanych przez polecenie .
CustomerTenantId ciąg Identyfikator dzierżawy klienta.
Identyfikator bazy danych ciąg Unikatowy identyfikator bazy danych.
DatabaseName ciąg Nazwa bazy danych.
DurationMs długi Czas trwania polecenia (ms).
EventhouseCommandType ciąg Typ polecenia, które zostało uruchomione.
ExtentsMaxScannedTime data/godzina Maksymalny czas skanowania danych.
ExtentsMinScannedTime data/godzina Minimalny czas skanowania danych.
FailureReason ciąg Przyczyna niepowodzenia polecenia.
Tożsamość dynamiczna Tożsamość użytkownika lub aplikacji, która uruchomiła polecenie.
ItemId ciąg Identyfikator elementu Eventhouse sieci szkieletowej.
ItemKind ciąg Typ elementu sieci szkieletowej. Prawidłowe wartości: Eventhouse.
Nazwa_produktu ciąg Nazwa elementu Eventhouse sieci szkieletowej.
Poziom ciąg Nie dotyczy.
MemoryPeakBytes długi Szczytowe użycie pamięci polecenia.
OperationEndTime data/godzina Godzina zakończenia operacji (UTC).
Identyfikator operacji ciąg Unikatowy identyfikator dziennika poleceń.
OperationName ciąg Nazwa wykonanej operacji.
OperationStartTime data/godzina Godzina rozpoczęcia operacji (UTC).
Region (Region) ciąg Region, w którym znajduje się baza danych KQL sieci szkieletowej.
ScannedExtentsCount długi Liczba zakresów skanowanych przez polecenie . Duża liczba może wskazywać przyczynę problemu z opóźnieniem polecenia.
ScannedRowsCount długi Liczba wierszy skanowanych przez polecenie . Duża liczba może wskazywać przyczynę problemu z opóźnieniem polecenia.
SourceApplication ciąg Nazwa aplikacji źródłowej, która uruchomiła polecenie.
Stan ciąg Stan ukończenia polecenia.
Sygnatura czasowa data/godzina Godzina wygenerowania zdarzenia (UTC).
TotalExtentsCount długi Całkowita liczba zakresów w zestawie wyników.
TotalRowsCount długi Całkowita liczba wierszy w zestawie wyników.
WorkspaceId ciąg Identyfikator obszaru roboczego.
WorkspaceMonitoringTableName ciąg Nazwa tabeli monitorowania obszaru roboczego. Prawidłowe wartości: EventhouseCommandyLogs.
Nazwa obszaru roboczego ciąg Nazwa obszaru roboczego.

Przykładowe zapytania

Przykładowe zapytania można znaleźć w repozytorium GitHub fabric-samples .

Szablony

Możesz eksplorować i wizualizować logi za pomocą wbudowanych szablonów Real-Time dashboardów, korzystając z przewodnika Visualize Workspace Monitoring .