Lavorare con Amazon EventBridge - Amazon DevOps Guru

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Lavorare con Amazon EventBridge

Amazon DevOps Guru si integra con Amazon EventBridge per informarti di determinati eventi relativi agli approfondimenti e ai corrispondenti aggiornamenti di insight. Gli eventi AWS relativi ai servizi vengono forniti quasi EventBridge in tempo reale. Puoi compilare regole semplici che indichino quali eventi sono considerati di interesse per te e quali operazioni automatizzate intraprendere quando un evento corrisponde a una regola. Le azioni che possono essere avviate automaticamente includono i seguenti esempi:

  • Invocare una funzione AWS Lambda

  • Richiamo di un comando di esecuzione di Amazon Elastic Compute Cloud

  • Inoltro dell'evento a Amazon Kinesis Data Streams

  • Attivazione di una macchina a stati Step Functions

  • Notifica di Amazon SNS o Amazon SQS

Puoi selezionare uno dei seguenti modelli predefiniti per filtrare gli eventi o creare una regola di modello personalizzata per avviare azioni in una risorsa supportata. AWS

  • DevOps Guru New Insight Open

  • DevOps Associazione Guru New Anomaly

  • DevOps Guru Insight Severity è stato aggiornato

  • DevOps Creata una nuova raccomandazione per Guru

  • DevOps Guru Insight è chiuso

Eventi per DevOps Guru

Di seguito sono riportati alcuni esempi di eventi tratti da DevOps Guru. Gli eventi vengono emessi sulla base del best effort. Per ulteriori informazioni sui modelli di eventi, consulta la sezione Guida introduttiva ad Amazon EventBridge o Amazon EventBridge Event Patterns.

DevOpsGuruNuovo evento Insight Open

Quando DevOps Guru apre una nuova intuizione, invia il seguente evento.

{ "version" : "0", "id" : "08108845-ef90-00b8-1ad6-2ee5570ac6c4", "detail-type" : "DevOps Guru New Insight Open", "source" : "aws.devops-guru", "account" : "123456789012", "time" : "2021-11-01T17:06:10Z", "region" : "us-east-1", "resources" : [ ], "detail" : { "insightSeverity" : "high", "insightDescription" : "ApiGateway 5XXError Anomalous In Stack TestStack", "insightType" : "REACTIVE", "anomalies" : [ { "startTime" : "1635786000000", "id" : "AL41JDFFQPYlZlXD8cpREkAAAAF83HGGgC9TmTr9lbfJ7sCiISlWMeFCbHY_XXXX", "sourceDetails" : [ { "dataSource" : "CW_METRICS", "dataIdentifiers" : { "period" : "60", "stat" : "Average", "unit" : "None", "name" : "5XXError", "namespace" : "AWS/ApiGateway", "dimensions" : [ { "name" : "ApiName", "value" : "Test API Service" }, { "name" : "Stage", "value" : "prod" } ] } } ] } ], "accountId" : "123456789012", "messageType" : "NEW_INSIGHT", "insightUrl" : "https://us-east-1.console.aws.amazon.com/devops-guru/#/insight/reactive/AIYH6JxdbgkcG0xJmypiL4MAAAAAAAAAL0SLEjkxiNProXWcsTJbLU07EZ7XXXX", "startTime" : "1635786120000", "insightId" : "AIYH6JxdbgkcG0xJmypiL4MAAAAAAAAAL0SLEjkxiNProXWcsTJbLU07EZ7XXXX", "region" : "us-east-1" } },

Modello di eventi di esempio personalizzato per un nuovo Insight ad alta severità

Le regole utilizzano modelli di eventi per selezionare eventi e instradarli ai target. Di seguito è riportato un esempio di pattern di eventi DevOps Guru.

{ "source": [ "aws.devops-guru" ], "detail-type": [ "DevOps Guru New Insight Open" ], "detail": { "insightSeverity": [ "high" ] } }