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

Alert można otrzymywać na podstawie metryk monitorowania dla usług platformy Azure lub zdarzeń. Aby uzyskać więcej informacji, zobacz Alerty 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 dzienników — usługa Log Analytics wyszukuje przechwycone dane dziennika, w tym niestandardowe wyszukiwania w dziennikach lub przygotowane przykładowe zapytania.

Alert można skonfigurować, aby wykonać następujące czynności po wyzwoleniu:

  • Wysyłanie powiadomień e-mail do administratora usługi i współadministratorów
  • Wyślij wiadomość e-mail do dodatkowych wiadomości e-mail, które określisz, w tym dla roli usługi 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
  • Uruchamianie akcji usługi Event Hubs
  • Tworzenie biletu zgodnego z programem ITSM
  • Wybieranie akcji aplikacji logiki
  • Wywoływanie elementu webhook lub bezpiecznego elementu webhook

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

Ważne

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. Alerty dotyczące dzienników diagnostycznych można skonfigurować z poziomu produktu SQL Analytics przy użyciu skryptów alertów dziennika dla wystąpienia zarządzanego.

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

Metryczne opis 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 we/wy Bajty we/wy odczytane w wybranym przedziale czasu. Bajty
Zapisane bajty we/wy Bajty we/wy zapisane w wybranym przedziale czasu. Bajty
Liczba żądań we/wy Liczba żądań we/wy w wybranym przedziale czasu. Numeryczne
Miejsce do magazynowania zarezerwowane Bieżąca maksymalna ilość miejsca do magazynowania zarezerwowanego dla wystąpienia zarządzanego. Zmiany za pomocą operacji skalowania zasobów. MB (megabajty)
Używane miejsce do magazynowania Miejsce do magazynowania używane w wybranym okresie. Zmiany w użyciu magazynu według baz danych i wystąpienia. MB (megabajty)
Liczba rdzeni wirtualnych Rdzenie wirtualne aprowidowane dla wystąpienia zarządzanego. Zmiany za pomocą operacji skalowania zasobów. 4-80 (rdzenie wirtualne)

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

  1. W witrynie Azure Portal znajdź wystąpienie zarządzane, które cię interesuje, i wybierz je.

  2. Wybierz element menu Metryki w sekcji Monitorowanie.

  3. Na liście rozwijanej Metryka wybierz jedną z metryk, dla których chcesz skonfigurować alert (używane miejsce do magazynowania jest wyświetlane w przykładzie).

  4. Użyj opcji Agregacja , aby wybrać okres agregacji — średni, minimalny lub maksymalny osiągnięty w danym okresie czasu (średnia, minimalna lub maksymalna).

  5. Wybierz przycisk Nowa reguła alertu.

    Zrzut ekranu przedstawiający eksploratora metryk w witrynie Azure Portal z wybraną metrykę Miejsce do magazynowania.

  6. W sekcji Logika alertu:

    Pole opis
    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 używania progów dynamicznych dla alertów metryk.
    Typ agregacji Opcje typu agregacji to minimalna, maksymalna lub średnia (w okresie szczegółowości agregacji)
    Operator Wybierz operator do porównywania wartości metryki z progiem.
    Jednostka 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 W przypadku wybrania progu dynamicznego wprowadź poziom poufności. Poziom poufności wpływa na wielkość odchylenia od wzorca serii metryk jest wymagany do wyzwolenia alertu.
    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ć:

    Pole opis
    Sprawdź co Wybierz częstotliwość sprawdzania, jak często reguła alertu sprawdza, czy warunek jest spełniony.
    Okres wyszukiwania Wybierz okres wyszukiwania, który jest okresem, który ma być zwracany za każdym razem, gdy dane są sprawdzane. Na przykład co 1 minutę będziesz patrzeć na ostatnie 5 minut.

    W przykładzie pokazanym na zrzucie ekranu używana jest wartość 1840 876 MB reprezentująca wartość progową 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 okna dialogowego Tworzenie reguły alertu w witrynie Azure Portal. Wyróżniono logikę alertu i sekcje Kiedy należy ocenić.

  8. Wybierz pozycję Dalej: Akcje>w dolnej części strony lub na karcie 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 pozycję +Utwórz grupę akcji.

      Zrzut ekranu przedstawiający kartę Akcje okna dialogowego Tworzenie reguły alertu w witrynie Azure Portal. Przycisk Utwórz grupę akcji jest wyróżniony.

    2. Wprowadź nazwę grupy akcji i nazwę wyświetlaną, a następnie wybierz region:

      Opcja Zachowanie
      Globalne Usługa grup akcji decyduje, gdzie przechowywać grupę 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 zdarzenia na żywo na żywo platformy Azure.
      Regionalne Grupa akcji jest przechowywana w wybranym regionie. Grupa akcji jest strefowo nadmiarowa. Przetwarzanie akcji jest wykonywane w obrębie regionu.

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

      Zrzut ekranu przedstawiający kartę Podstawy okna dialogowego Tworzenie grupy akcji w witrynie Azure Portal.

    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żna włączyć wspólny schemat alertu, który zapewnia zaletę jednego rozszerzalnego i ujednoliconego ładunku alertu we wszystkich usługach alertów w monitorze. 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 okna dialogowego Tworzenie grupy akcji w witrynie Azure Portal 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 wypełnij szczegóły i ustawienia reguły alertu dla rekordów, a następnie wybierz typ 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 w zasobie 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 stanie się aktywna w ciągu kilku minut i zostanie wyzwolona na podstawie ustawień.

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 alertu zakres jest automatycznie skonfigurowany do zasobu.

    Uwaga

    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 przechwyć zdarzenia i skonfigurować alerty dotyczące kondycji usługi zasobów w kategorii Sygnał kondycji zasobu.

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

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

  3. Lista rozwijana Stan zdarzenia, Bieżący stan zasobu, Poprzedni stan zasobu i Typ zasobu udostępnia opcje konfigurowania alertów dla wielu możliwych zmian stanu kondycji zasobu. Domyślnie wybierane są wszystkie możliwe zmiany stanu i stanu, dzięki czemu można wysyłać alerty dotyczące wykrywania i rozwiązywania problemów z kondycją usługi.

    Pole opis
    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 >.

  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 udostępnić docelową wiadomość e-mail lub aplikację mobilną platformy Azure.
  2. Wybierz pozycję Dalej: Szczegóły >.
  3. Podaj subskrypcję i grupę zasobów.
  4. Domyślnie ważność reguły alertu to 3 — informacje. 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 zdecydować się na użycie reguły alertu przy użyciu 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 pozycja Włącz po utworzeniu reguły alertu zacznie działać natychmiast po zakończeniu jego tworzenia.
    2. Opcje Automatycznego rozpoznawania alertów są domyślnie włączone. Spowoduje to stanowy alert, co oznacza, że alert zostanie rozwiązany, gdy warunek nie zostanie już spełniony.
  9. Wybierz pozycję Dalej: Tagi >.
  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 pozycję Przejrzyj i utwórz.
  12. Wybierz pozycję Utwórz. Wkrótce alert jest aktywny.

Weryfikowanie alertów

Uwaga

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. Na przykład pokazany na tej stronie na potrzeby konfigurowania alertu dotyczącego używanego miejsca do magazynowania, jeśli opcja alertu to wiadomość e-mail, może zostać wyświetlona wiadomość e-mail, taka jak:

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 pozycję Wyświetl zasób > , aby wyświetlić wystąpienie zarządzane, dla którego został wyzwolony alert.

Zarządzaj regułami alertów

Uwaga

Istniejące alerty muszą być zarządzane z menu Alerty w menu zasobów witryny Azure Portal. Nie można modyfikować istniejących alertów w okienku zasobów wystąpienia zarządzanego.

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

  1. Wyszukaj pozycję Alerty przy użyciu wyszukiwania w witrynie Azure Portal. 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.