

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Amazon EventBridge 작업
<a name="working-with-eventbridge"></a>

Amazon DevOps Guruu는 Amazon EventBridge와 통합되어 인사이트와 관련된 특정 이벤트 및 해당 인사이트 업데이트를 사용자에게 알립니다. AWS 서비스의 이벤트는 거의 실시간으로 EventBridge로 전달됩니다. 원하는 이벤트만 표시하도록 간단한 규칙을 작성한 후 규칙과 일치하는 이벤트 발생 시 실행할 자동화 태스크를 지정할 수 있습니다. 자동으로 트리거할 수 있는 작업은 다음과 같습니다.
+  AWS Lambda 함수 호출
+ Amazon Elastic Compute Cloud 실행 명령 호출
+ Amazon Kinesis Data Streams로 이벤트 릴레이
+ Step Functions 상태 머신 활성화
+ Amazon SNS 또는 Amazon SQS 알림

다음과 같은 사전 정의된 패턴 중 하나를 선택하여 이벤트를 필터링하거나 사용자 지정 패턴 규칙을 생성하여 지원되는 AWS 리소스에서 작업을 시작할 수 있습니다.
+ DevOps Guru New Insight Open
+ DevOps Guru New Anomaly Association
+ DevOps Guru Insight Severity Upgraded
+ DevOps Guru New Recommendation Created
+ DevOps Guru Insight Closed

## DevOps Guru 이벤트
<a name="eventbridge-examples"></a>

다음은 DevOps Guru의 예시 이벤트입니다. 이벤트는 최선의 작업에 근거하여 발생됩니다. 이벤트 패턴에 대해 자세히 알아보려면 [Amazon EventBridge 시작하기](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-get-started.html) 또는 [Amazon EventBridge 이벤트 패턴](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-event-patterns.html)을 참조하십시오.

### DevOps Guru New Insight Open 이벤트
<a name="w2aac31c11b5"></a>

DevOps Guru는 새 인사이트를 열면 다음 이벤트를 전송합니다.

```
{    
    "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"
    }
  },
```

### 심각도가 높은 새 인사이트를 위한 사용자 지정 예시 이벤트 패턴
<a name="w2aac31c11b7"></a>

규칙은 이벤트 패턴을 사용하여 이벤트를 선택하고 대상으로 이를 라우팅합니다. 다음은 DevOps Guru 예시 이벤트 패턴입니다.

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