

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon EventBridge スキーマの使用
<a name="working-with-eventbridge"></a>

Amazon DevOps Guru は 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 の新しいインサイトがオープン)
+ DevOps Guru New Anomaly Association (DevOps Guru の新しい異常の関連)
+ DevOps Guru Insight Severity Upgraded (DevOps Guru のインサイトの重要度更新済み)
+ DevOps Guru New Recommendation Created (DevOps Guru の新しいレコメンデーション作成済み)
+ DevOps Guru Insight Closed (DevOps Guru のインサイトがクローズド)

## 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 の新しいインサイトオープンイベント
<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"
         ]
  }
}
```