Condividi tramite


Esercitazione: Configurare un trigger di eventi imprevisti per l'agente SRE di Azure

In questo tutorial, si crea un trigger di incidente nell'area di lavoro del generatore di subagenti che filtra gli incidenti in base alla gravità e al servizio, indirizzando quelli corrispondenti a un subagente specifico per un'indagine automatizzata.

Tempo stimato: 5-10 minuti

In questa esercitazione, farai:

  • Creare un trigger di evento imprevisto dall'area di disegno generatore subagente
  • Configurare i criteri di filtro (gravità, servizio, tipo, titolo) per instradare gli eventi imprevisti
  • Anteprima degli incidenti storici corrispondenti prima di effettuare il commit
  • Scegliere tra livelli di autonomia autonomi e di revisione per il subagente di risposta

Prerequisiti

  • Un agente con una piattaforma di eventi imprevisti connessa (PagerDuty, ServiceNow o Monitoraggio di Azure)
  • Almeno un subagent configurato
  • Ruolo collaboratore o proprietario nella risorsa agente

Annotazioni

Per altre informazioni sui piani di risposta agli eventi imprevisti e sui problemi risolti, vedere Piani di risposta agli eventi imprevisti.

Aprire il generatore subagente

Nel portale dell'agente SRE, seleziona il tuo agente. Nella barra laterale sinistra, vai a Builder>Subagent builder.

Avviso

Quando si connette per la prima volta una piattaforma di eventi imprevisti, il portale potrebbe creare automaticamente un piano di risposta di avvio rapido predefinito. Prima di creare trigger personalizzati, controllare ipiani di risposta agli eventi imprevisti> ed eliminare il piano di avvio rapido, se esistente. I piani sovrapposti possono causare l'instradamento errato degli incidenti o la loro elaborazione doppia.

La vista canvas viene caricata, mostrando i nodi sottoagenti, tutti i nodi trigger esistenti e gli strumenti collegati.

Screenshot della visualizzazione canvas del generatore di subagent che mostra i nodi subagent e i nodi trigger esistenti.

Aggiungi un trigger di incidente a un sottoagente

Trova il subagente di cui vuoi gestire gli incidenti corrispondenti e seleziona il pulsante circolare + sul lato sinistro del nodo subagente.

Viene visualizzato un menu con due gruppi. In Trigger selezionare Aggiungi trigger eventi imprevisti.

Screenshot del menu che visualizza il gruppo Trigger con Aggiungi trigger incidente e Aggiungi attività pianificata.

Verrà visualizzata la finestra di dialogo Crea trigger evento imprevisto .

Annotazioni

Se non è connessa alcuna piattaforma di eventi imprevisti, viene visualizzato un messaggio di avviso: "È necessaria una piattaforma di eventi imprevisti per aggiungere un trigger di eventi imprevisti". Selezionare Connetti una piattaforma di eventi imprevisti per configurare una piattaforma di eventi imprevisti.

Configurare i dettagli del trigger

La finestra di dialogo mostra una procedura guidata in due passaggi. Nel passaggio 1 (attivatore dell'incidente), immettere i criteri di filtro:

Screenshot del dialogo Crea trigger incidente che mostra il modulo dei dettagli del trigger con campi per nome, servizio, tipo e priorità.

  1. Nome trigger: immettere un nome descrittivo, ad esempio high-sev-api-trigger.

  2. Servizio interessato: selezionare il servizio a cui si riferisce questo trigger nell'elenco a discesa.

  3. Tipo di evento imprevisto: scegliere la classificazione degli eventi imprevisti.

  4. Priorità: selezionare uno o più livelli di gravità. Selezionare più opzioni per combinarle, ad esempio P1 e P2.

    Screenshot dell'elenco a discesa priorità con selezione multipla che mostra P1 e P2 selezionato.

  5. Title contains (facoltativo): aggiungere una parola chiave per restringere ulteriormente le corrispondenze.

Assicurarsi di compilare tutti i campi obbligatori: nome del trigger, servizio interessato, tipo di evento imprevisto e almeno un livello di priorità. Il pulsante Avanti diventa abilitato.

Scegliere il livello di autonomia e il subagente della risposta

Scorrere verso il basso fino alla sezione Subagent per configurare il comportamento della risposta.

Screenshot della sezione sottoagente che visualizza i pulsanti radio del sottoagente di risposta e del livello di autonomia preselezionati.

Configura le opzioni seguenti:

  • Sottoagente di risposta: sottoagente selezionato quando è stato selezionato il + pulsante. Modificarlo se necessario.
  • Livello di autonomia dell'agente: scegliere la modalità di risposta dell'agente:
    • Autonomo (impostazione predefinita): l'agente esegue in modo indipendente le modifiche alle risorse o alla mitigazione.
    • Revisione: l'agente propone azioni per l'approvazione prima dell'esecuzione.

Suggerimento

Iniziare con la modalità di revisione per i nuovi trigger in modo da poter convalidare il comportamento di indagine dell'agente prima di concedere l'autonomia completa.

Seleziona Avanti.

Anteprima degli incidenti corrispondenti

Il passaggio di anteprima Eventi imprevisti mostra una tabella degli eventi imprevisti precedenti che soddisfano i criteri di filtro.

Screenshot della fase di anteprima degli incidenti che mostra la tabella degli incidenti precedenti corrispondente con le colonne priorità, data, titolo, ID dell'incidente e stato.

Nella tabella vengono visualizzate le colonne seguenti per ogni evento imprevisto corrispondente:

  • Priorità
  • Data di creazione
  • Titolo
  • ID incidente
  • Stato

Un filtro di intervallo di tempo (impostazione predefinita: ultimi 90 giorni) regola la finestra di anteprima.

Esaminare i risultati:

  • Troppe coincidenze? Torna indietro e aggiungi una restrizione di gravità o una parola chiave nel titolo.
  • Nessuna corrispondenza? Questa condizione è normale per i nuovi servizi. Il trigger funziona ancora per eventi imprevisti futuri.
  • Numero giusto? Il filtro è ben regolato.

Selezionare Crea per salvare il trigger.

Verificare il trigger nell'area di disegno

Dopo aver creato il trigger, l'area di disegno viene aggiornata. Il nuovo nodo trigger viene visualizzato con un arco che lo collega al subagent.

Screenshot dell'area di disegno del generatore di subagent che mostra il nuovo nodo trigger di incidente connesso al subagent con un arco.

Verificare le informazioni seguenti:

  • Il nodo trigger mostra il nome del trigger e l'etichetta "Trigger evento imprevisto".
  • Un bordo connette il trigger al subagente scelto.
  • Il trigger mostra lo stato "Attivato".

Come un trigger elabora gli eventi imprevisti

Quando un evento imprevisto che corrisponde ai criteri di filtro viene attivato sulla piattaforma degli eventi imprevisti, si verifica la sequenza seguente:

  1. L'agente rileva l'incidente in arrivo.
  2. Valuta l'evento imprevisto rispetto a tutti i trigger attivi.
  3. Il trigger corrispondente indirizza l'incidente al sottoagente collegato.
  4. Il subagent investiga con i suoi strumenti configurati e il livello di autonomia configurato.
  5. Nella chat dell'agente viene visualizzato un nuovo thread di indagine.

Suggerimento

** Utilizzare il filtro Title contiene per eseguire il test in modo sicuro. Impostarlo in modo che corrisponda a un titolo specifico dell'evento imprevisto di test (ad esempio, [TEST] CPU spike) e creare un evento imprevisto di test con tale titolo. Questo approccio convalida il comportamento dell'agente senza influire sul routing di produzione. Dopo la verifica, regolare o rimuovere il filtro del titolo.

Passo successivo