Tworzenie alertów dla wystąpienia zarządzanego usługi Azure SQL przy użyciu witryny Azure Portal

Dotyczy:Azure SQL Managed Instance

W tym artykule pokazano, jak skonfigurować alerty dla baz danych w usłudze Azure SQL Managed Instance przy użyciu witryny Azure Portal. Ten artykuł zawiera również najlepsze rozwiązania dotyczące ustawiania reguł alertów.

Konfigurowanie nowego alertu dotyczącego metryk

Możesz otrzymywać alerty na podstawie metryk monitorowania lub zdarzeń dotyczących usług platformy Azure. Aby uzyskać więcej informacji, zobacz temat Alerty dotyczące metryk.

  • Wartości metryk — alert jest wyzwalany, gdy wartość określonej metryki przekroczy przypisany próg.
  • Zdarzenia dziennika aktywności — alert może być wyzwalany dla każdego zdarzenia lub tylko wtedy, gdy wystąpi określona liczba zdarzeń.
  • Kondycja zasobu — alert związany ze zdarzeniami stanu kondycji zasobu, w tym informacją o tym, czy zdarzenie zostało zainicjowane przez platformę, czy zainicjowane przez użytkownika.
  • Przeszukiwanie logów — usługa Log Analytics umożliwia przeszukiwanie przechwyconych danych dziennika, w tym niestandardowych wyszukiwań logów lub przygotowanych przykładowych zapytań.

Możesz skonfigurować alert, aby po uruchomieniu wykonywał następujące czynności:

  • Wysyłanie powiadomień e-mail do administratora usługi i współadministratorów
  • Wysyłaj wiadomości e-mail na dodatkowe adresy e-mail, które wskażesz, również dla roli Azure Resource Manager
  • Zadzwoń pod numer telefonu z monitem głosowym
  • Wysyłanie wiadomości SMS do numeru telefonu
  • Wysyłanie powiadomienia aplikacji mobilnej platformy Azure
  • Uruchamianie elementu Runbook automatyzacji
  • Wywoływanie funkcji platformy Azure
  • Uruchom akcję w usłudze Event Hubs
  • Tworzenie biletu zgodnego z programem ITSM
  • Wybierz akcję aplikacji logiki
  • Wywołanie webhooka lub bezpiecznego webhooka

Informacje o regułach alertów można skonfigurować i uzyskać przy użyciu:

Metryki alertów dostępne dla usługi Azure SQL Managed Instance

Important

Metryki alertów są dostępne tylko dla wystąpienia zarządzanego SQL. Metryki alertów dla poszczególnych baz danych w wystąpieniu zarządzanym SQL nie są dostępne. Dane telemetryczne diagnostyki bazy danych są z drugiej strony dostępne w postaci dzienników diagnostycznych.

Następujące metryki wystąpienia zarządzanego SQL są dostępne dla konfiguracji alertów:

Metric Description Jednostka miary lub możliwych wartości
Średni procent użycia procesora CPU Średni procent wykorzystania procesora CPU w wybranym okresie. 0–100 (procent)
Odczytane bajty Bajty we/wy odczytane w wybranym przedziale czasu. Bytes
Zapisane bajty WE/WY Bajty we/wy zapisane w wybranym przedziale czasu. Bytes
Liczba żądań wejścia/wyjścia Liczba żądań wejścia/wyjścia w wybranym przedziale czasu. Numerical
Miejsce do magazynowania zarezerwowane Bieżąca maksymalna ilość miejsca do magazynowania zarezerwowanego dla wystąpienia zarządzanego SQL. Zmiany za pomocą operacji skalowania zasobów. MB (megabajty)
Używane miejsce do magazynowania Miejsce do magazynowania używane w wybranym okresie. Zmiany zużycia pamięci masowej według baz danych i instancji. MB (megabajty)
Liczba rdzeni wirtualnych Rdzenie wirtualne aprowidowane dla wystąpienia zarządzanego SQL. Zmiany za pomocą operacji skalowania zasobów. 4-80 (rdzenie wirtualne)

Tworzenie reguły alertu dla metryki za pomocą witryny Azure Portal

  1. W portalu Azure odszukaj zarządzane wystąpienie SQL, które chcesz monitorować, i wybierz je.

  2. Wybierz element menu Metryki w sekcji Monitorowanie.

  3. W rozwijanej liście Metryki wybierz metrykę, dla której chcesz ustawić alert (Wykorzystana przestrzeń dyskowa pokazana jest w przykładzie).

  4. Użyj Agregacji, aby wybrać okres agregowania — średnią, wartość minimalną lub maksymalną osiągniętą w danym okresie (Śr., Min lub Maks.).

  5. Wybierz przycisk Nowa reguła alertu.

    Zrzut ekranu eksploratora metryk w portalu Azure z wybraną metryką Wykorzystane miejsce magazynowe.

  6. W sekcji Logika alertu :

    Field Description
    Threshold Wybierz, czy próg ma być obliczany na podstawie wartości statycznej lub wartości dynamicznej.
    Próg statyczny ocenia regułę przy użyciu skonfigurowanej wartości progowej.
    Progi dynamiczne używają algorytmów uczenia maszynowego do ciągłego poznawania wzorca zachowania metryki i automatycznego obliczania progów. Możesz dowiedzieć się więcej na temat korzystania z progów dynamicznych w alertach metryk.
    Typ agregacji Opcje typu agregacji to minimum, maksimum lub średnia (dla okresu szczegółowości agregacji)
    Operator Wybierz operator do porównywania wartości metryki z progiem.
    Unit Jeśli wybrany sygnał metryki obsługuje różne jednostki, takie jak bajty, KB, MB i GB, a jeśli wybrano próg statyczny , wprowadź jednostkę logiki warunku.
    Wartość progowa W przypadku wybrania progu statycznego wprowadź wartość progową logiki warunku. Wartość progowa to wartość alertu, która jest oceniana na podstawie kryteriów operatora i agregacji.
    Czułość progowa Jeśli wybrano próg dynamiczny, wprowadź poziom czułości. Poziom czułości wpływa na to, jak duże odchylenie od wzorca serii metryk jest wymagane, aby wywołać alert.
    Stopień szczegółowości agregacji Wybierz interwał używany do grupowania punktów danych przy użyciu funkcji typu agregacji. Wybierz stopień szczegółowości agregacji (okres), który jest większy niż częstotliwość oceny , aby zmniejszyć prawdopodobieństwo braku pierwszego okresu oceny dodanego szeregu czasowego.
    Częstotliwość oceny Wybierz częstotliwość uruchamiania reguły alertu. Wybierz częstotliwość mniejszą niż stopień szczegółowości agregacji, aby wygenerować okno przesuwane dla oceny.
  7. W sekcji Kiedy należy ocenić:

    Field Description
    Sprawdź każde Wybierz częstotliwość sprawdzania, jak często reguła alertu sprawdza, czy warunek jest spełniony.
    Okres wsteczny Wybierz okres wsteczny, czyli przedział czasu, z którego dane są uwzględniane przy każdym ich sprawdzaniu. Na przykład co 1 minutę będziesz patrzeć na ostatnie 5 minut.

    W przykładzie pokazanym na zrzucie ekranu wartość 1840 876 MB jest używana do reprezentowania wartości progowej wynoszącej 1,8 TB. Ponieważ operator w przykładzie ma wartość większą niż, alert zostanie wyzwolony, jeśli użycie miejsca do magazynowania w wystąpieniu zarządzanym SQL przekroczy 1,8 TB. Wartość progowa metryk miejsca do magazynowania musi być wyrażona w MB.

    Zrzut ekranu przedstawiający kartę „Warunek” w oknie dialogowym „Tworzenie reguły alertu” w portalu Azure. Wyróżniono sekcje „Logika alertu” i „Kiedy oceniać”.

  8. Wybierz pozycję Dalej: Akcje > u dołu strony lub kartę Akcje.

  9. Na karcie Akcje wybierz lub utwórz wymaganą grupę akcji. Ta akcja definiuje, co się dzieje po wyzwoleniu alertu (na przykład wysłanie wiadomości e-mail lub połączenie z Tobą na telefonie). Wybierz istniejącą grupę akcji w okienku Wybierz grupy akcji lub Utwórz grupę akcji w ramach subskrypcji.

    1. Wybierz + Utwórz grupę akcji.

      Zrzut ekranu przedstawiający kartę Akcje w oknie dialogowym „Tworzenie reguły alertu” w portalu Azure. Przycisk Utwórz grupę akcji jest wyróżniony.

    2. Wprowadź nazwę grupy akcji oraz nazwę wyświetlaną i wybierz region:

      Option Behavior
      Global Usługa grup akcji określa, gdzie ma zostać zapisana grupa akcji. Grupa akcji jest utrwalana w co najmniej dwóch regionach, aby zapewnić odporność regionalną. Przetwarzanie akcji może odbywać się w dowolnym regionie geograficznym.

      Akcje głosowe, SMS i e-mail wykonywane w wyniku alertów dotyczących kondycji usługi są odporne na incydenty operacyjne w środowisku produkcyjnym platformy Azure.
      Regional Grupa akcji jest przechowywana w wybranym regionie. Grupa akcji jest strefowo nadmiarowa. Przetwarzanie działań odbywa się w danym regionie.

      Użyj tej opcji, jeśli chcesz upewnić się, że przetwarzanie grupy akcji jest wykonywane w ramach określonej granicy geograficznej.

      Zrzut ekranu karty Podstawy w oknie dialogowym tworzenia grupy akcji w portalu Azure.

    3. Wybierz pozycję Dalej:Powiadomienia> w dolnej części strony lub na karcie Powiadomienia .

    4. Na karcie Powiadomienia zdefiniuj powiadomienie wysyłane po wyzwoleniu alertu.

      • Typ powiadomienia: wybierz pozycję Wyślij wiadomość e-mail do roli usługi Azure Resource Manager , aby wysłać wiadomość e-mail do użytkowników przypisanych do określonych ról usługi Azure Resource Manager na poziomie subskrypcji lub wiadomość e-mail/wiadomość SMS/wypychanie/głos , aby wysłać różne typy powiadomień do określonych adresatów.

      • Nazwa: wprowadź unikatową nazwę powiadomienia.

      • Szczegóły: na podstawie wybranego typu powiadomienia wprowadź adres e-mail, numer telefonu lub inne informacje.

      • Wspólny schemat alertów: Możesz włączyć wspólny schemat alertów, dzięki czemu we wszystkich usługach alertów w usłudze Monitor będzie używany jeden rozszerzalny i ujednolicony ładunek danych alertu. Aby uzyskać więcej informacji na temat tego schematu, zobacz Wspólny schemat alertów.

      Zrzut ekranu przedstawiający kartę Powiadomienia okna dialogowego Tworzenie grupy akcji. Informacje o konfiguracji powiadomienia e-mail są widoczne.

    5. Jeśli musisz zdefiniować listę akcji, które mają być wyzwalane po wyzwoleniu alertu, wybierz kartę Akcje i zdefiniuj akcje.

      Zrzut ekranu przedstawiający kartę „Akcje” w oknie dialogowym „Tworzenie grupy akcji” w portalu Azure z wyróżnionymi polami „Typ akcji” i „Nazwa”.

    6. Jeśli chcesz przypisać parę klucz-wartość do grupy akcji, wybierz kartę Tagi . W przeciwnym razie pomiń ten krok. Za pomocą tagów można kategoryzować zasoby platformy Azure. Tagi są dostępne dla wszystkich zasobów platformy Azure, grup zasobów i subskrypcji.

      Zrzut ekranu przedstawiający kartę Tagi okna dialogowego Tworzenie grupy akcji w witrynie Azure Portal. Wartości są widoczne w polach Nazwa i Wartość.

    7. Aby przejrzeć ustawienia, wybierz kartę Przeglądanie i tworzenie . Ten krok szybko sprawdza dane wejściowe, aby upewnić się, że zostały wprowadzone wszystkie wymagane informacje. Jeśli występują problemy, są one zgłaszane tutaj. Po przejrzeniu ustawień wybierz pozycję Utwórz , aby utworzyć grupę akcji.

      Zrzut ekranu przedstawiający kartę Przeglądanie i tworzenie okna dialogowego Tworzenie grupy akcji w witrynie Azure Portal z wyróżnionym przyciskiem Utwórz.

  10. Na karcie Szczegóły wprowadź szczegóły i ustawienia reguły alertu na potrzeby ewidencji, a następnie wybierz poziom ważności. Możesz również użyć właściwości niestandardowych , aby dodać własne właściwości do reguły alertu.

    Zrzut ekranu przedstawiający kartę Szczegóły okna dialogowego Tworzenie alertu w witrynie Azure Portal.

  11. Na karcie Tagi ustaw wszystkie wymagane tagi dla zasobu reguły alertu. W przeciwnym razie pomiń ten krok.

    Zrzut ekranu przedstawiający kartę Tagi okna dialogowego Tworzenie reguły alertu w witrynie Azure Portal. Wartości są widoczne w polach Nazwa i Wartość.

  12. Na karcie Przeglądanie i tworzenie zostanie uruchomiona weryfikacja i zostaną wyświetlone informacje o wszelkich problemach. Po pomyślnym zakończeniu walidacji i przejrzeniu ustawień wybierz przycisk Utwórz w dolnej części strony.

    Zrzut ekranu przedstawiający kartę Przeglądanie i tworzenie okna dialogowego Tworzenie reguły alertu w witrynie Azure Portal. Przycisk Utwórz jest wyróżniony.

Nowa reguła alertu będzie aktywna w ciągu kilku minut i będzie uruchamiana zgodnie z ustawieniami.

Tworzenie większej liczby reguł alertów w witrynie Azure Portal

Możesz również utworzyć reguły alertów dotyczące zdarzeń dziennika aktywności, kondycji zasobów i przeszukiwania dzienników dla wystąpienia zarządzanego SQL.

Aby uzyskać więcej informacji, zobacz:

  1. W witrynie Azure Portal znajdź zasób, który cię interesuje, i wybierz go.

  2. W menu zasobów w obszarze Monitorowanie wybierz pozycję Alerty. Tekst i ikona mogą się nieznacznie różnić w przypadku różnych zasobów.

  3. Wybierz przycisk + Utwórz , a następnie pozycję Reguła alertu.

  4. Na stronie Tworzenie reguły alertów pole Zakres jest automatycznie ustawiane dla zasobu.

    Note

    Aby uniknąć rozrastania wielu niezależnych alertów, możesz skonfigurować alerty dla wszystkich zasobów typu w subskrypcji, grupie zasobów lub serwerze logicznym usługi Azure SQL Database. Użyj karty Zakres , aby zmienić zakres nowej reguły alertu.

W usłudze Azure SQL Managed Instance przechwytuj zdarzenia i konfiguruj alerty dotyczące kondycji usługi zasobów w kategorii sygnału Resource health.

  1. W okienku Warunki wybierz pozycję Zobacz wszystkie sygnały.

  2. W okienku Wybierz sygnał wybierz pozycję Kondycja zasobu. Wybierz i zastosuj.

  3. Listy rozwijane Stan zdarzenia, Bieżący stan zasobu, Poprzedni stan zasobu i Typ zasobu udostępniają opcje konfigurowania alertów dla wielu możliwych zmian stanu kondycji zasobu. Domyślnie zaznaczone są wszystkie możliwe stany i zmiany stanu, dzięki czemu można wysyłać alerty o wykryciu i rozwiązaniu problemów ze stanem usługi.

    Field Description
    Stan zdarzenia Wybierz stany zdarzeń usługi Resource Health. Wartości są aktywne, w toku, rozwiązane i zaktualizowane.
    Bieżący stan zasobu Wybierz bieżący stan zasobu. Wartości są dostępne, obniżone i niedostępne.
    Poprzedni stan zasobu Wybierz poprzedni stan zasobu. Wartości są dostępne, obniżone, niedostępne i nieznane.
    Typ przyczyny Wybierz przyczyny zdarzeń usługi Resource Health. Wartości to Zainicjowane przez platformę, Nieznane i Zainicjowane przez użytkownika.
  4. Wybierz pozycję Dalej: Akcje >.

Po zdefiniowaniu warunku alertu wykonaj następujące kroki, aby utworzyć regułę alertu:

  1. Wybierz istniejącą grupę akcji w okienku Wybierz grupy akcji lub Utwórz grupę akcji w ramach subskrypcji. Grupa akcji umożliwia zdefiniowanie akcji, która ma zostać podjęta po wystąpieniu warunku alertu. Ta akcja definiuje, co się dzieje po wyzwoleniu alertu (na przykład przy wysyłaniu wiadomości e-mail).
    1. Alternatywnie, użyj funkcji Użyj szybkich akcji, aby utworzyć nową grupę akcji i określić cel powiadomień w postaci wiadomości e-mail lub powiadomienia w aplikacji mobilnej Azure.
  2. Wybierz pozycję Dalej: Szczegóły >.
  3. Podaj subskrypcję i grupę zasobów.
  4. Domyślnie poziom ważności reguły alertu to 3 — Informacyjne. Ważność reguły alertu można dostosować zgodnie z potrzebami.
  5. Podaj nazwę reguły alertu. Opcjonalnie, ale zalecane, podaj opis.
  6. Podaj region dla reguły alertu.
  7. Wybierz tożsamość dla reguły alertu. Możesz wybrać, aby reguła alertu używała tożsamości zarządzanej przypisanej przez system (SAMI), tożsamości zarządzanej przypisanej przez użytkownika (UAMI). Aby uzyskać więcej informacji, zobacz Tożsamość.
  8. W obszarze Opcje zaawansowane:
    1. Upewnij się, że zaznaczono opcję Włącz po utworzeniu, aby reguła alertu zaczęła działać natychmiast po zakończeniu jej tworzenia.
    2. Opcja Automatycznie rozpoznawaj alerty jest domyślnie włączona. Ta opcja nadaje alertowi charakter stanowy, co oznacza, że alert zostaje rozwiązany, gdy warunek nie jest już spełniony.
  9. Wybierz Dalej: Znaczniki >.
  10. Rozważ użycie tagów platformy Azure. Na przykład tag "Właściciel" lub "CreatedBy", aby zidentyfikować, kto utworzył zasób, oraz tag "Środowisko", aby określić, czy ten zasób znajduje się w środowisku produkcyjnym, programistycznym itp. Aby uzyskać więcej informacji, zobacz Develop your naming and tagging strategy for Azure resources (Opracowywanie strategii nazewnictwa i tagowania zasobów platformy Azure).
  11. Wybierz Przejrzyj i utwórz.
  12. Wybierz Utwórz. Wkrótce alert jest aktywny.

Weryfikowanie alertów

Note

Aby pominąć hałaśliwe alerty, zobacz Pomijanie alertów przy użyciu reguł akcji.

Po skonfigurowaniu reguły alertów sprawdź, czy wyzwalacz alertów i jego częstotliwość są zadowalające. W przykładzie pokazanym na tej stronie, dotyczącym konfigurowania alertu o wykorzystanym miejscu na dane, jeśli jako opcję alertu wybrano e-mail, możesz otrzymać wiadomość e-mail podobną do poniższej:

Zrzut ekranu przedstawiający przykład wiadomości e-mail wysyłanej po wyzwoleniu alertu.

Wiadomość e-mail zawiera nazwę alertu, szczegóły progu i przyczynę wyzwolenia alertu, pomagając zweryfikować alert i rozwiązać problem.

  • Wybierz przycisk Zobacz w witrynie Azure Portal , aby wyświetlić alert otrzymany za pośrednictwem poczty e-mail w witrynie Azure Portal.
  • Wybierz pozycję Wyświetl regułę > , aby wyświetlić lub edytować regułę alertu, która wyzwoliła alert.
  • Wybierz Wyświetl zasób >, aby wyświetlić wystąpienie zarządzane SQL, dla którego wygenerowano alert.

Zarządzaj regułami alertów

Note

Istniejące alerty muszą być zarządzane z menu Alerty w menu zasobów witryny Azure Portal. Istniejących alertów nie można modyfikować w okienku zasobów usługi Azure SQL Managed Instance.

Aby wyświetlić, wstrzymać, aktywować, zmodyfikować i usunąć istniejące alerty:

  1. Wyszukaj pozycję „Alerty” za pomocą wyszukiwarki portalu Azure. Wybierz pozycję Alerty.

    Zrzut ekranu przedstawiający pole wyszukiwania w witrynie Azure Portal. Wyróżniono termin wyszukiwania

    Alternatywnie możesz również wybrać pozycję Alerty na pasku nawigacyjnym platformy Azure, jeśli została skonfigurowana.

  2. W okienku Alerty wybierz pozycję Reguły alertów.

    Zrzut ekranu przedstawiający stronę Alerty w witrynie Azure Portal z wyróżnionym przyciskiem Reguły alertów.

  3. Wybierz pojedynczą istniejącą regułę alertu, aby nią zarządzać. Istniejące aktywne reguły można modyfikować i dostosowywać do preferencji. Aktywne reguły można również zawiesić bez usuwania.