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.

Uprawnienia do tworzenia reguł alertów dotyczących metryk

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.

Uzyskiwanie dostępu do kreatora reguł alertów w witrynie Azure Portal

Istnieje kilka sposobów tworzenia lub edytowania nowej reguły alertu.

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

  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

  1. W portalu przejdź do zasobu.

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

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

Edytowanie istniejącej reguły alertu

  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 dotyczącego metryk.

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

Konfigurowanie zakresu reguły alertu

  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

  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.Application Szczegółowe informacje Metryki zgłaszane przez klienta wysyłane przez zestaw SDK usługi Application Szczegółowe informacje.
    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 statycznych, wybierz jeden z następujących operatorów:
    - Większe niż
    - Większe niż lub równe
    - Mniejsze niż
    - Mniejsze niż lub równe
    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
    - Mniejsze niż niższy próg
    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. Wybierz z następujących wartości:
    -Równa
    - Nie jest równe
    — Rozpoczyna się od
    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. Od tego momentu możesz wybrać przycisk Przejrzyj i utwórz w dowolnym momencie.

Konfigurowanie akcji reguły alertu

  1. Na karcie Akcje 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

  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 akcje aplikacji logiki.

    Właściwości niestandardowe są określane jako pary key:value, używając 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

    • Wspólny schemat zastępuje konfiguracje niestandardowe. Nie można używać zarówno właściwości niestandardowych, jak i wspólnego schematu.
    • 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.
    • Alerty usługi Service Health nie obsługują właściwości niestandardowych.

    Zrzut ekranu przedstawiający sekcję właściwości niestandardowych tworzenia nowej reguły alertu.

    W poniższych przykładach wartości we właściwościach niestandardowych są używane do korzystania z danych z ładunku, który używa wspólnego schematu alertu:

    Przykład 1

    W tym przykładzie tworzony jest tag "Dodatkowe szczegóły" z danymi dotyczącymi czasu rozpoczęcia okna i godziny zakończenia okna.

    • Nazwa: "Dodatkowe szczegóły"
    • 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"

    Przykład 2 Ten przykład dodaje dane dotyczące przyczyny rozwiązania lub wypalania 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}. Wartość to ${data.alertContext.condition.allOf[0].metricValue}"
    • Wynik: Przykładowe wyniki mogą wyglądać mniej więcej tak:
      • "Przyczyna rozwiązania alertu: Procent użycia procesora CPU GreaterThan5 został rozwiązany. Wartość to 3,585"
      • "Przyczyna wyzwolenia alertu": "Procent użycia procesora CPU GreaterThan5 został wyzwolony. Wartość to 10,585"

Konfigurowanie tagów reguł alertów

  1. Na karcie Tagi 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

  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".

Zagadnienia dotyczące tworzenia reguły alertu zawierającej wiele kryteriów

  • W ramach każdego kryterium można wybrać tylko jedną wartość na wymiar.
  • Nie można użyć gwiazdki (*) jako wartości wymiaru.
  • Jeśli metryki skonfigurowane w różnych kryteriach obsługują ten sam wymiar, skonfigurowana wartość wymiaru musi być jawnie ustawiona w taki sam sposób dla wszystkich tych metryk. Aby zapoznać się z przykładem szablonu usługi Resource Manager, zobacz Tworzenie alertu dotyczącego metryk przy użyciu szablonu usługi Resource Manager.

Następne kroki

Wyświetlanie wystąpień alertów i zarządzanie nimi