Udostępnij za pośrednictwem


Tworzenie i uruchamianie notesu przy użyciu dzienników usługi Azure Monitor (wersja zapoznawcza)

W tym artykule przedstawiono sposób tworzenia i uruchamiania notesu usługi Azure Data Studio przy użyciu rozszerzenia dzienników usługi Azure Monitor w celu nawiązania połączenia z obszarem roboczym usługi Log Analytics w celu wyświetlenia wyników dla bazy danych Azure SQL Database.

Po zainstalowaniu rozszerzenia dzienników usługi Azure Monitor można nawiązać połączenie z obszarami roboczymi dzienników usługi Azure Monitor, przeglądać tabele, zapisywać/wykonywać zapytania KQL względem obszarów roboczych i zapisywać/wykonywać notesy połączone z jądrem usługi Log Analytics.

Rozszerzenie dzienników usługi Azure Monitor umożliwia zmianę opcji jądra na Log Analytics.

Ta funkcja jest aktualnie dostępna jako funkcja podglądu.

Wymagania wstępne

Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto platformy Azure.

Wymagane są również następujące wymagania wstępne:

Nawiązywanie połączenia z obszarem roboczym dzienników usługi Azure Monitor (Log Analytics)

Istnieją dwie główne tabele w obszarze roboczym usługi Log Analytics (dzienniki usługi Azure Monitor), które przechwytują zdarzenia usługi Azure SQL:

W poniższych przykładach w tym artykule użyto tabeli AzureDiagnostics i tabeli AzureMetric w obszarze roboczym usługi Log Analytics, w którym są przechowywane dane zdarzeń usługi Azure SQL. Wcześniej skonfigurowaliśmy usługę Azure SQL do zapisywania wybranych zdarzeń w obszarze roboczym usługi Log Analytics. Dowiedz się więcej o tym, jak to zrobić tutaj.

Możesz nawiązać połączenie z obszarem roboczym usługi Log Analytics.

Tworzenie notesu dziennika usługi Azure Monitor

W poniższych krokach pokazano, jak utworzyć plik notesu w narzędziu Azure Data Studio:

  1. W narzędziu Azure Data Studio połącz się z obszarem roboczym usługi Log Analytics.

  2. Przejdź do okienka Połączenia i w oknie Serwery kliknij prawym przyciskiem myszy obszar roboczy usługi Log Analytics i wybierz pozycję Nowy notes. Możesz również przejść do pozycji Plik>nowy notes.

    Zrzut ekranu przedstawiający otwieranie notesu.

  3. Wybierz pozycję Log Analytics dla jądra. Upewnij się, że w menu Dołącz do ustawiono nazwę obszaru roboczego.

    Zrzut ekranu przedstawiający ustawianie jądra i dołączanie do.

Notes można zapisać przy użyciu polecenia Zapisz lub Zapisz jako... z menu Plik .

Aby otworzyć notes, możesz użyć polecenia Otwórz plik... w menu Plik , wybierz pozycję Otwórz plik na stronie powitalnej lub użyj polecenia Plik: Otwórz z palety poleceń.

Zmienianie połączenia

Aby zmienić połączenie dziennika usługi Azure Monitor dla notesu:

  1. Wybierz menu Dołącz do na pasku narzędzi notesu, a następnie wybierz pozycję Zmień połączenie.

    Zrzut ekranu przedstawiający zmienianie połączeń.

    Uwaga

    Upewnij się, że wartość obszaru roboczego jest wypełniona. Notesy dzienników usługi Azure Monitor wymagają określenia identyfikatora obszaru roboczego określonego w polu Serwer .

  2. Teraz możesz wybrać ostatni obszar roboczy połączenia lub wprowadzić nowe szczegóły połączenia, aby nawiązać połączenie.

    Zrzut ekranu przedstawiający wybieranie innego klastra.

Uruchamianie komórki kodu

Możesz tworzyć komórki zawierające zapytania KQL, które można uruchamiać, wybierając przycisk Uruchom komórkę po lewej stronie komórki. Wyniki są wyświetlane w notesie po uruchomieniu komórki.

Na przykład:

Dodaj nową komórkę kodu, wybierając polecenie +Code na pasku narzędzi.

Zrzut ekranu przedstawiający blok kodu jądra.

Wyniki dziennika zapytań dla bazy danych Azure SQL Database

Możesz nawiązać połączenie z obszarami roboczymi usługi Log Analytics, aby przeglądać tabele, zapisywać zapytania KQL względem obszarów roboczych i tworzyć notesy połączone z jądrem usługi Log Analytics.

Uwaga

Poczekaj około 15 minut, zanim pojawią się wyniki dziennika.

Poniżej wymieniono niektóre przykładowe zapytania.

AzureMetrics

Oto przykładowe zapytanie, aby wyświetlić wyniki usługi AzureMetrics.

AzureMetrics

Zrzut ekranu przedstawiający wyniki komórki kodu metryk platformy Azure.

AzureDiagnostics

Oto przykładowe zapytanie, aby wyświetlić wyniki usługi AzureDiagnostics.

Tabela AzureDiagnostics zwykle zawiera więcej szczegółów niż AzureMetrics.

AzureDiagnostics
| project-away TenantId, ResourceId, SubscriptionId, _ResourceId, ResourceGroup // hide sensitive info
| take 10

Zrzut ekranu przedstawiający wyniki komórki kodu diagnostyki platformy Azure.

Analizowanie zdarzeń według ustawień diagnostycznych

Oto zapytanie do analizowania liczby zdarzeń według nazwy operacji.

Uwaga

Każdy wiersz w usłudze AzureDiagnostic reprezentuje zdarzenie dla określonej operacji lub kategorii. Niektóre akcje SQL mogą spowodować wygenerowanie wielu zdarzeń różnych typów.

AzureDiagnostics
| summarize count() by OperationName

Zrzut ekranu przedstawiający podsumowanie wyników komórki kodu w diagnostyce platformy Azure.

Możesz wypróbować kilka przykładów z repozytorium przykładów dzienników usługi Azure Monitor.