Tworzenie lub edytowanie reguły alertu dotyczącego metryk

W tym artykule pokazano, jak utworzyć nową regułę alertu dotyczącego metryk lub edytować istniejącą regułę alertu dotyczącego metryk. Aby dowiedzieć się więcej o alertach, zobacz omówienie alertów.

Regułę alertu można utworzyć, łącząc zasoby, które mają być monitorowane, dane monitorowania z zasobu oraz warunki, które mają zostać wyzwolone. Następnie można zdefiniować grupy akcji i reguły przetwarzania alertów, aby określić, co się stanie po wyzwoleniu alertu.

Alerty wyzwalane przez te reguły alertów zawierają ładunek korzystający ze wspólnego schematu alertów.

Wymagania wstępne

Aby utworzyć regułę alertu dotyczącego metryk, musisz mieć następujące uprawnienia:

  • Uprawnienie do odczytu dla zasobu docelowego reguły alertu.
  • Uprawnienie do zapisu w grupie zasobów, w której jest tworzona reguła alertu. Jeśli tworzysz regułę alertu z witryny Azure Portal, reguła alertu jest tworzona domyślnie w tej samej grupie zasobów, w której znajduje się zasób docelowy.
  • Uprawnienia do odczytu dla dowolnej grupy akcji skojarzonej z regułą alertu, jeśli ma to zastosowanie.

Tworzenie lub edytowanie reguły alertu na stronie głównej portalu

Wykonaj te kroki:

  1. W portalu wybierz pozycję Monitoruj>alerty.

  2. Otwórz menu + Utwórz i wybierz pozycję Reguła alertu.

    Zrzut ekranu przedstawiający kroki tworzenia nowej reguły alertu.

Tworzenie lub edytowanie reguły alertu na podstawie określonego zasobu

Wykonaj te kroki:

  1. W portalu przejdź do zasobu.

  2. Wybierz pozycję Alerty w okienku po lewej stronie, a następnie wybierz pozycję + Utwórz>regułę alertu.

  3. Zakres reguły alertu jest ustawiony na wybrany zasób. Kontynuuj ustawianie warunków reguły alertu.

    Zrzut ekranu przedstawiający kroki tworzenia nowej reguły alertu z wybranego zasobu.

Edytowanie istniejącej reguły alertu

Wykonaj te kroki:

  1. W portalu na stronie głównej lub w określonym zasobie wybierz pozycję Alerty w okienku po lewej stronie.

  2. Wybierz pozycję Reguły alertów.

  3. Wybierz regułę alertu, którą chcesz edytować, a następnie wybierz pozycję Edytuj.

    Zrzut ekranu przedstawiający kroki edytowania istniejącej reguły alertu.

  4. Wybierz dowolną kartę reguły alertu, aby edytować ustawienia.

Konfigurowanie zakresu reguły alertu

Wykonaj te kroki:

  1. W okienku Wybierz zasób ustaw zakres reguły alertu. Możesz filtrować według subskrypcji, typu zasobu lub lokalizacji zasobu.

  2. Wybierz Zastosuj.

    Zrzut ekranu przedstawiający okienko wybierz zasób do utworzenia nowej reguły alertu.

Konfigurowanie warunków reguły alertu

Wykonaj te kroki:

  1. Na karcie Warunek po wybraniu pola Nazwa sygnału najczęściej używane sygnały są wyświetlane na liście rozwijanej. Wybierz jeden z tych popularnych sygnałów lub wybierz pozycję Zobacz wszystkie sygnały , jeśli chcesz wybrać inny sygnał dla warunku.

    Zrzut ekranu przedstawiający popularne sygnały podczas tworzenia reguły alertu.

  2. (Opcjonalnie) Jeśli w poprzednim kroku wybrano opcję Zobacz wszystkie sygnały , użyj okienka Wybierz sygnał , aby wyszukać nazwę sygnału lub przefiltrować listę sygnałów. Filtruj według:

    W tej tabeli opisano usługi dostępne dla reguł alertów dotyczących metryk:

    Źródło sygnału opis
    Platforma W przypadku sygnałów metryk usługa monitora jest przestrzenią nazw metryki. "Platforma" oznacza, że metryki są dostarczane przez dostawcę zasobów, a mianowicie platformę Azure.
    Azure.ApplicationInsights Metryki zgłaszane przez klientów wysyłane przez zestaw SDK usługi Application Insights.
    Azure.VM.Windows.GuestMetrics Metryki gościa maszyny wirtualnej zebrane przez rozszerzenie uruchomione na maszynie wirtualnej. Może zawierać wbudowane liczniki wydajności systemu operacyjnego i niestandardowe liczniki wydajności.
    <niestandardowa przestrzeń nazw> Niestandardowa przestrzeń nazw metryk zawierająca metryki niestandardowe wysyłane za pomocą interfejsu API metryk usługi Azure Monitor.

    Wybierz nazwę sygnału i zastosuj.

  3. Wyświetl podgląd wyników wybranego sygnału metryki w sekcji Wersja zapoznawcza . Wybierz wartości dla następujących pól.

    Pole opis
    Zakres czasu Zakres czasu do uwzględnienia w wynikach. Może to być od ostatnich sześciu godzin do ostatniego tygodnia.
    Szeregi czasowe Szereg czasowy do uwzględnienia w wynikach.
  4. 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, aby stale uczyć się wzorców zachowań metryk i obliczać odpowiednie progi dla nieoczekiwanego zachowania. Możesz dowiedzieć się więcej na temat używania progów dynamicznych dla alertów metryk.
    Operator Wybierz operator do porównywania wartości metryki z progiem.
    Jeśli używasz progów dynamicznych, reguły alertów mogą używać dostosowanych progów w oparciu o zachowanie metryki zarówno dla górnej, jak i dolnej granicy w tej samej regule alertu. Wybierz jeden z następujących operatorów:
    — Większa niż górna wartość progowa lub niższa niż próg niższy (wartość domyślna)
    - Większe niż górna wartość progowa
    - Niższa niż niższa wartość progowa
    Typ agregacji Wybierz funkcję agregacji, która ma być stosowana w punktach danych: Sum, Count, Average, Min lub Max.
    Wartość progu W przypadku wybrania progu statycznego wprowadź wartość progową logiki warunku.
    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.
    Czułość progowa W przypadku wybrania progu dynamicznego wprowadź poziom poufności. Poziom poufności wpływa na wielkość odchylenia od wzorca serii metryk, który jest wymagany do wyzwolenia alertu.
    - Wysoki: Progi są ciasne i zbliżone do wzorca serii metryk. Reguła alertu jest wyzwalana przy najmniejszym odchyleniu, co powoduje zwiększenie liczby alertów.
    - Średni: Progi są mniej ciasne i bardziej zrównoważone. Istnieje mniej alertów niż w przypadku wysokiej poufności (ustawienie domyślne).
    - Niski: Progi są luźne, co pozwala na większe odchylenie od wzorca serii metryk. Reguły alertów są wyzwalane tylko w przypadku dużych odchyleń, co skutkuje mniejszą liczbą alertów.
    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ść szacowania Wybierz częstotliwość uruchamiania reguły alertu. Wybierz częstotliwość mniejszą niż stopień szczegółowości agregacji, aby wygenerować okno przesuwane dla oceny.
  5. (Opcjonalnie) Można skonfigurować dzielenie według wymiarów.

    Wymiary to pary nazwa-wartość, które zawierają więcej danych na temat wartości metryki. Używając wymiarów, można filtrować metryki i monitorować określone szeregi czasowe, zamiast monitorować agregację wszystkich wartości wymiarowych.

    Jeśli wybierzesz więcej niż jedną wartość wymiaru, każda seria czasowa, która wynika z kombinacji wyzwala własny alert i jest naliczana oddzielnie. Na przykład metryka transakcji konta magazynu może mieć wymiar nazwy interfejsu API, który zawiera nazwę interfejsu API wywoływanego przez każdą transakcję (na przykład GetBlob, DeleteBlob i PutPage). Możesz wybrać, że alert zostanie wyzwolony, gdy istnieje duża liczba transakcji w określonym interfejsie API (zagregowane dane). Możesz też użyć wymiarów, aby otrzymywać alerty tylko wtedy, gdy liczba transakcji jest wysoka dla określonych interfejsów API.

    Pole opis
    Nazwa wymiaru Wymiary mogą być kolumnami liczbowymi lub ciągowymi. Wymiary służą do monitorowania określonych szeregów czasowych i dostarczania kontekstu do wyzwolonego alertu.
    Dzielenie w kolumnie Identyfikator zasobu platformy Azure powoduje, że określony zasób jest określany jako docelowy alert. Jeśli zostanie wykryta, kolumna ResourceID zostanie wybrana automatycznie i zmieni kontekst wyzwolonego alertu na zasób rekordu.
    Operator Operator używany w nazwie i wartości wymiaru.
    Wartości wymiarów Wartości wymiarów są oparte na danych z ostatnich 48 godzin. Wybierz pozycję Dodaj wartość niestandardową, aby dodać niestandardowe wartości wymiarów.
    Uwzględnij wszystkie przyszłe wartości Wybierz to pole, aby uwzględnić wszystkie przyszłe wartości dodane do wybranego wymiaru.
  6. (Opcjonalnie) W sekcji Kiedy należy ocenić :

    Pole opis
    Sprawdzaj co Wybierz, jak często reguła alertu sprawdza, czy warunek jest spełniony.
    Okres wsteczny Wybierz, jak daleko do wyglądu za każdym razem, gdy dane są sprawdzane. Na przykład co 1 minutę spójrz wstecz 5 minut.
  7. (Opcjonalnie) W sekcji Opcje zaawansowane można określić liczbę błędów w określonym przedziale czasu wyzwalania alertu. Możesz na przykład określić, że chcesz wyzwolić alert tylko wtedy, gdy w ciągu ostatniej godziny wystąpiły trzy błędy. Zasady biznesowe aplikacji powinny określać to ustawienie.

    Wybierz wartości dla tych pól:

    Pole opis
    Liczba naruszeń Liczba naruszeń w skonfigurowanym przedziale czasowym, które wyzwalają alert.
    Okres oceny Okres, w którym występuje liczba naruszeń.
    Ignoruj dane przed Użyj tego ustawienia, aby wybrać datę rozpoczęcia korzystania z danych historycznych metryki do obliczania progów dynamicznych. Jeśli na przykład zasób był uruchomiony w trybie testowania i jest przenoszony do środowiska produkcyjnego, możesz zignorować zachowanie metryki podczas testowania zasobu.
  8. Wybierz pozycję Gotowe. Po skonfigurowaniu warunków reguły alertu można skonfigurować szczegóły reguły alertu, aby ukończyć tworzenie alertu lub opcjonalnie, możesz również dodać akcje i tagi do reguły alertu.

Konfigurowanie akcji reguły alertu

(Opcjonalnie) Wykonaj następujące kroki, aby dodać akcje do reguły alertu:

  1. Wybierz kartę Działania.

  2. Wybierz lub utwórz wymagane grupy akcji.

    Zrzut ekranu przedstawiający kartę Akcje podczas tworzenia nowej reguły alertu.

Konfigurowanie szczegółów reguły alertu

Wykonaj te kroki:

  1. Na karcie Szczegóły zdefiniuj szczegóły projektu.

    • Wybierz pozycję Subskrypcja.
    • Wybierz grupę zasobów.
  2. Zdefiniuj szczegóły reguły alertu.

    Zrzut ekranu przedstawiający kartę Szczegóły podczas tworzenia nowej reguły alertu.

  3. Wybierz ważność.

  4. Wprowadź wartości nazwy reguły alertu i opisu reguły alertu.

  5. (Opcjonalnie) Jeśli tworzysz regułę alertu dotyczącego metryk, która monitoruje metrykę niestandardową z zakresem zdefiniowanym jako jeden z następujących regionów i chcesz upewnić się, że przetwarzanie danych dla reguły alertu odbywa się w tym regionie, możesz wybrać proces reguły alertu w jednym z następujących regionów:

    • Europa Północna
    • West Europe
    • Szwecja Środkowa
    • Niemcy Środkowo-Zachodnie
  6. (Opcjonalnie) W sekcji Opcje zaawansowane można ustawić kilka opcji.

    Pole opis
    Włącz po utworzeniu Wybierz regułę alertu, aby rozpocząć działanie natychmiast po zakończeniu jego tworzenia.
    Automatyczne rozwiązywanie alertów (wersja zapoznawcza) Wybierz, aby ustawić alert jako stanowy. Gdy alert jest stanowy, alert zostanie rozwiązany, gdy warunek nie zostanie już spełniony.
    Jeśli to pole wyboru nie zostanie zaznaczone, alerty dotyczące metryk są bezstanowe. Alerty bezstanowe są wyzwalane za każdym razem, gdy warunek zostanie spełniony, nawet jeśli alert został już wyzwolony.
    Częstotliwość powiadomień dotyczących alertów metryk bezstanowych różni się w zależności od skonfigurowanej częstotliwości reguły alertu:
    Częstotliwość alertów mniejsza niż 5 minut: gdy warunek będzie nadal spełniony, powiadomienie jest wysyłane gdzieś między jedną a sześcioma minutami.
    Częstotliwość alertów większa niż 5 minut: Podczas gdy warunek będzie nadal spełniony, powiadomienie jest wysyłane między skonfigurowaną częstotliwością a podwaja wartość częstotliwości. Na przykład w przypadku reguły alertu z częstotliwością 15 minut powiadomienie jest wysyłane gdzieś od 15 do 30 minut.
  7. (Opcjonalnie) W sekcji Właściwości niestandardowe, jeśli ta reguła alertu zawiera grupy akcji, możesz dodać własne właściwości do uwzględnienia w ładunku powiadomienia alertu. Te właściwości można używać w akcjach wywoływanych przez grupę akcji, takich jak element webhook, funkcja platformy Azure lub akcja aplikacji logiki.

    Właściwości niestandardowe są określane jako pary klucz/wartość przy użyciu tekstu statycznego, wartości dynamicznej wyodrębnionej z ładunku alertu lub kombinacji obu tych elementów.

    Format wyodrębniania wartości dynamicznej z ładunku alertu to: ${<path to schema field>}. Na przykład: ${data.essentials.monitorCondition}.

    Użyj formatu wspólnego schematu alertu , aby określić pole w ładunku, niezależnie od tego, czy grupy akcji skonfigurowane dla reguły alertu używają wspólnego schematu.

    Uwaga

    • Właściwości niestandardowe są dodawane do ładunku alertu, ale nie są wyświetlane w szablonie wiadomości e-mail ani w szczegółach alertu w witrynie Azure Portal.

    Zrzut ekranu przedstawiający właściwości niestandardowe służące do tworzenia nowej reguły alertu.

    Poniższe przykłady używają wartości we właściwościach niestandardowych do korzystania z danych z ładunku korzystającego ze wspólnego schematu alertu.

    W tym przykładzie zostanie utworzony tag Dodatkowe szczegóły z danymi dotyczącymi czasu rozpoczęcia okna i godziny zakończenia okna:

    • Nazwa: Additional Details
    • Wartość: Evaluation windowStartTime: ${data.alertContext.condition.windowStartTime}. windowEndTime: ${data.alertContext.condition.windowEndTime}
    • Wynik: AdditionalDetails:Evaluation windowStartTime: 2023-04-04T14:39:24.492Z. windowEndTime: 2023-04-04T14:44:24.492Z

    W tym przykładzie dodano dane dotyczące przyczyny rozwiązania lub wyzwolenia alertu:

    • Nazwa: Alert ${data.essentials.monitorCondition} reason
    • Wartość: ${data.alertContext.condition.allOf[0].metricName} ${data.alertContext.condition.allOf[0].operator} ${data.alertContext.condition.allOf[0].threshold} ${data.essentials.monitorCondition}. The value is ${data.alertContext.condition.allOf[0].metricValue}
    • Potencjalne wyniki:
      • Alert Resolved reason: Percentage CPU GreaterThan5 Resolved. The value is 3.585
      • Alert Fired reason": "Percentage CPU GreaterThan5 Fired. The value is 10.585
  8. Po skonfigurowaniu zakresu, warunków i szczegółów możesz w dowolnym momencie wybrać przycisk Przejrzyj i utwórz .

Konfigurowanie tagów reguł alertów

(Opcjonalnie) Wykonaj następujące kroki, aby dodać tagi do reguły alertu:

  1. Wybierz kartę Tagi.

  2. Ustaw wszystkie wymagane tagi w zasobie reguły alertu.

    Zrzut ekranu przedstawiający kartę Tagi podczas tworzenia nowej reguły alertu.

Przeglądanie i tworzenie reguły alertu

Wykonaj te kroki:

  1. Na karcie Przeglądanie i tworzenie reguła jest weryfikowana i informuje o wszelkich problemach.

  2. Po zakończeniu weryfikacji i zapoznaniu się z ustawieniami wybierz przycisk Utwórz.

    Zrzut ekranu przedstawiający kartę Przeglądanie i tworzenie podczas tworzenia nowej reguły alertu.

Ograniczenia nazewnictwa reguł alertów dotyczących metryk

Rozważ następujące ograniczenia dotyczące nazw reguł alertów dotyczących metryk:

  • Nazwy reguł alertów metryk nie można zmienić (zmienić nazwy) po ich utworzeniu.
  • Nazwy reguł alertów dotyczących metryk muszą być unikatowe w grupie zasobów.
  • Nazwy reguł alertów metryk nie mogą zawierać następujących znaków: * # i + : <> ? @ % { } \ /
  • Nazwy reguł alertów metryk nie mogą kończyć się spacją ani kropką.
  • Nazwa połączonej grupy zasobów i nazwa reguły alertu nie mogą przekraczać 252 znaków.

Uwaga

Jeśli nazwa reguły alertu zawiera znaki, które nie są alfabetyczne lub liczbowe, na przykład spacje, znaki interpunkcyjne lub symbole, te znaki mogą być kodowane przy użyciu adresu URL podczas pobierania przez niektórych klientów.

Ograniczenia dotyczące używania wymiarów w regule alertu metryki z wieloma warunkami

Alerty metryk obsługują alerty dotyczące metryk wielowymiarowych i obsługują definiowanie wielu warunków, do pięciu warunków na regułę alertu.

Podczas używania wymiarów w regule alertu zawierającej wiele warunków należy wziąć pod uwagę następujące ograniczenia:

  • W każdym warunku można wybrać tylko jedną wartość na wymiar.

  • Nie można użyć opcji , aby wybrać wszystkie bieżące i przyszłe wartości. Wybierz gwiazdkę (*).

  • Jeśli metryki skonfigurowane w różnych warunkach obsługują ten sam wymiar, skonfigurowana wartość wymiaru musi być jawnie ustawiona w taki sam sposób dla wszystkich tych metryk w odpowiednich warunkach.

    Na przykład:

    • Rozważ regułę alertu dotyczącego metryk, która jest zdefiniowana na koncie magazynu i monitoruje dwa warunki:
      • Łączna liczba transakcji> 5
      • Średni sukcesE2ELatency> 250 ms
    • Chcesz zaktualizować pierwszy warunek i monitorować tylko transakcje, w których wymiar ApiName jest "GetBlob"równy .
    • Ponieważ metryki Transakcje i SuccessE2ELatency obsługują wymiar ApiName, należy zaktualizować oba warunki i określić wymiar ApiName z wartością"GetBlob".

Considerations when creating an alert rule that contains multiple criteria

  • You can only select one value per dimension within each criterion.
  • You can't use an asterisk (*) as a dimension value.
  • When metrics that are configured in different criteria support the same dimension, a configured dimension value must be explicitly set in the same way for all those metrics. For a Resource Manager template example, see Create a metric alert with a Resource Manager template.