Udostępnij za pośrednictwem


Samouczek: konfigurowanie wyzwalacza zdarzenia dla agenta usługi Azure SRE

W tym samouczku utworzysz wyzwalacz zdarzenia na kanwie konstruktora podrzędnego, który filtruje zdarzenia według ważności i usługi, a także kieruje pasujące zdarzenia do określonego podagentu na potrzeby zautomatyzowanego badania.

Szacowany czas: 5–10 minut

W tym samouczku nauczysz się następujących rzeczy:

  • Utwórz wyzwalacz incydentu w obszarze roboczym konstruktora subagentów
  • Skonfiguruj kryteria filtrowania (ważność, usługa, typ, tytuł) do kierowania incydentami
  • Podgląd pasujących zdarzeń historycznych przed zatwierdzeniem
  • Wybieranie między autonomicznym a przeglądem poziomów autonomii dla subagentu odpowiedzi

Wymagania wstępne

  • Agent z połączoną platformą incydentów (PagerDuty, ServiceNow lub Azure Monitor)
  • Co najmniej jeden podagent skonfigurowany
  • Rola współautora lub właściciela zasobu agenta

Uwaga / Notatka

Aby uzyskać więcej informacji na temat planów reagowania na zdarzenia i rozwiązywanych problemów, zobacz Plany reagowania na zdarzenia.

Otwórz kreator subagentów

W portalu agenta SRE wybierz agenta. Na lewej pasku bocznym przejdź do Builder > Konstruktor subagentów.

Ostrzeżenie

Po pierwszym połączeniu platformy incydentów portal może automatycznie utworzyć domyślny plan odpowiedzi szybkiego uruchomienia. Przed utworzeniem niestandardowych wyzwalaczy sprawdźplany reagowania na zdarzenia> i usuń plan szybkiego startu, jeśli istnieje. Nakładające się plany mogą powodować nieprawidłowe kierowanie zdarzeń lub przetwarzanie ich dwa razy.

Ładuje się widok kanwy, pokazując twoje węzły podrzędne, wszystkie istniejące węzły wyzwalacza i połączone narzędzia.

Zrzut ekranu przedstawiający widok kanwy konstruktora subagentów, pokazujący węzły podrzędne i istniejące węzły wyzwalaczy.

Dodawanie wyzwalacza zdarzenia do podagentu

Znajdź podagent, który ma obsłużyć pasujące zdarzenia, i wybierz okrągły przycisk + po lewej stronie węzła podagenta.

Zostanie wyświetlone menu z dwiema grupami. W obszarze Wyzwalacz wybierz pozycję Dodaj wyzwalacz zdarzenia.

Zrzut ekranu przedstawiający menu z grupą Wyzwalaczy zawierającą opcje Dodaj wyzwalacz incydentu i Dodaj opcje zaplanowanych zadań.

Zostanie otwarte okno dialogowe Tworzenie wyzwalacza zdarzenia .

Uwaga / Notatka

Jeśli żadna platforma zdarzeń nie jest połączona, zostanie wyświetlony komunikat ostrzegawczy: "Potrzebujesz platformy zdarzeń, aby dodać wyzwalacz zdarzenia". Wybierz pozycję Połącz platformę zdarzeń , aby skonfigurować platformę zdarzeń.

Konfigurowanie szczegółów wyzwalacza

W oknie dialogowym zostanie wyświetlony kreator dwuetapowy. W kroku 1 (wyzwalacz zdarzenia) wprowadź kryteria filtrowania:

Zrzut ekranu przedstawiający okno dialogowe Tworzenie wyzwalacza zdarzenia z formularzem szczegółów wyzwalacza z polami nazwy, usługi, typu i priorytetu.

  1. Nazwa wyzwalacza: wprowadź opisową nazwę, na przykład high-sev-api-trigger.

  2. Usługa, której to dotyczy: wybierz usługę, która obejmuje ten wyzwalacz z listy rozwijanej.

  3. Typ zdarzenia: wybierz klasyfikację zdarzeń.

  4. Priorytet: wybierz co najmniej jeden poziom ważności. Wybierz wiele opcji, aby je połączyć, na przykład P1 i P2.

    Zrzut ekranu przedstawiający rozwijane menu wielokrotnego wyboru priorytetów z zaznaczonymi opcjami P1 i P2.

  5. Tytuł zawiera (opcjonalnie): dodaj słowo kluczowe, aby dalej zawęzić dopasowania.

Upewnij się, że wszystkie wymagane pola są wypełniane: nazwa wyzwalacza, usługa, której dotyczy wpływ, typ zdarzenia i co najmniej jeden poziom priorytetu. Przycisk Dalej zostanie włączony.

Wybierz podagent odpowiedzi i poziom autonomii

Przewiń w dół do sekcji Subagent , aby skonfigurować zachowanie odpowiedzi.

Zrzut ekranu przedstawiający sekcję podagentów, zawierającą wstępnie wybrany podagent odpowiedzi i przyciski wyboru poziomu autonomii.

Skonfiguruj następujące opcje:

  • Subagent odpowiedzi: to subagent, który został wybrany po naciśnięciu + przycisku. W razie potrzeby zmień go.
  • Poziom autonomii agenta: wybierz sposób reagowania agenta:
    • Autonomiczne (ustawienie domyślne): Agent niezależnie wykonuje środki zaradcze lub modyfikacje zasobów.
    • Przegląd: Twój agent proponuje działania do zatwierdzenia przed wykonaniem.

Wskazówka

Zacznij od trybu recenzji dla nowych wyzwalaczy, aby można zweryfikować zachowanie agenta podczas badania przed przyznaniem pełnej autonomii.

Wybierz Dalej.

Podgląd pasujących zdarzeń

Krok Podgląd zdarzeń przedstawia tabelę przeszłych zdarzeń, które są zgodne z kryteriami filtrowania.

Zrzut ekranu kroku podglądu incydentów pokazujący tabelę pasujących incydentów z kolumnami priorytet, data, tytuł, identyfikator incydentu i status.

W tabeli są wyświetlane następujące kolumny dla każdego zgodnego zdarzenia:

  • Priorytet
  • Data utworzenia
  • Nazwa
  • Identyfikator zdarzenia
  • Status

Filtr zakresu czasu (wartość domyślna: Ostatnie 90 dni) dostosowuje okno podglądu.

Przejrzyj wyniki:

  • Zbyt wiele dopasowań? Wróć i dodaj ograniczenie zakresu lub słowo kluczowe dotyczące tytułu.
  • Brak dopasowań? Ten warunek jest normalny dla nowych usług. Wyzwalacz nadal działa w przypadku przyszłych zdarzeń.
  • Prawidłowa liczba? Filtr jest dobrze dostrojony.

Wybierz Utwórz, aby zapisać wyzwalacz.

Weryfikowanie wyzwalacza na kanwie

Po utworzeniu wyzwalacza kanwa zostanie odświeżona. Zostanie wyświetlony nowy węzeł wyzwalacza z krawędzią łączącą ją z podagentem.

Zrzut ekranu przedstawiający kanwę konstruktora podrzędnego z nowym węzłem wyzwalacza incydentu połączonym z podagentem z krawędzią.

Potwierdź następujące informacje:

  • Węzeł wyzwalacza pokazuje nazwę twojego wyzwalacza oraz etykietę "Wyzwalacz incydentu".
  • Krawędź łączy wyzwalacz z wybranym podagentem.
  • Wyzwalacz wyświetla stan "Włączone".

Jak wyzwalacz przetwarza zdarzenia

Gdy zdarzenie zgodne z kryteriami filtrowania jest uruchamiane na platformie zdarzeń, następuje następująca sekwencja:

  1. Agent systemu rozpoznaje nadchodzące zdarzenie.
  2. Ocenia zdarzenie przeciw wszystkim aktywnym wyzwalaczom.
  3. Pasujący wyzwalacz kieruje zdarzenie do połączonego podagentu.
  4. Podagent bada za pomocą skonfigurowanych narzędzi i poziomu autonomii.
  5. Pojawia się nowy wątek śledczy na czacie agenta.

Wskazówka

Użyj filtru Tytuł zawiera, aby bezpiecznie testować. Ustaw go tak, [TEST] CPU spikeaby był zgodny z określonym tytułem zdarzenia testowego (na przykład ) i utwórz zdarzenie testowe o tym tytule. Takie podejście pozwala na weryfikację zachowania agenta bez wpływu na ścieżki produkcyjne. Po zweryfikowaniu dostosuj lub usuń filtr tytułu.

Następne kroki