As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Trabalhando com a Amazon EventBridge
O Amazon DevOps Guru se integra EventBridge à Amazon para notificá-lo sobre determinados eventos relacionados a insights e atualizações de insights correspondentes. Os eventos dosAWS produtos da são entregues ao quase EventBridge em tempo real. Você pode criar regras simples para indicar quais eventos são de seu interesse, e quais ações automatizadas devem ser tomadas quando um evento corresponder a uma regra. As ações que podem ser automaticamente acionadas incluem as seguintes:
-
Como invocar uma função do AWS Lambda
-
invute
-
Retransmissão do evento para o Amazon Kinesis Data Streams
-
Ativação da máquina de estados do Step Functions
-
Notificação Amazon SQS
Você pode selecionar qualquer um dos seguintes padrões predefinidos para filtrar eventos ou criar uma regra de padrão personalizada para iniciar ações em umAWS recurso compatível.
-
DevOps Guru New Insight Open
-
DevOps Associação Guru New Anomaly
-
DevOps Atualizado o Guru Insight Severity
-
DevOps Criada uma nova recomendação do Guru
-
DevOps Guru Insight encerrado
Eventos para DevOps Guru
Veja a seguir exemplos de eventos do DevOps Gute. Os eventos são emitidos com base no melhor esforço. Para saber mais sobre padrões de eventos, consulte Introdução aos padrões de EventBridge eventos da Amazon EventBridge ou da Amazon.
DevOpsGuruNovo evento Insight Open
Quando o DevOps Guru abre uma nova visão, ele envia o seguinte 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" } },
Padrão de evento de amostra personalizado para o novo Insight de alta severidade
As regras usam padrões de evento para selecionar eventos e roteá-los para os destinos. Veja a seguir um exemplo de padrão de DevOps evento do Gute.
{ "source": [ "aws.devops-guru" ], "detail-type": [ "DevOps Guru New Insight Open" ], "detail": { "insightSeverity": [ "high" ] } }