Amazon の使用 EventBridge - Amazon DevOps Guru

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

Amazon の使用 EventBridge

Amazon DevOpsGuru は Amazon と統合 EventBridge され、インサイトおよび対応するインサイトの更新に関連する特定のイベントを通知します。 AWS サービスからのイベントは、ほぼリアルタイムで EventBridge に配信されます。どのイベントに興味があるのか、イベントがルールに一致した場合にどのように自動的に実行するアクションをとるのか簡単なルールを指定して書き込みすることができます。自動的に開始できるアクションには、以下の例が含まれます。

  • AWS Lambda 関数の呼び出し

  • Amazon Elastic Compute Cloud 実行コマンドの呼び出し

  • Amazon Kinesis Data Streams へのイベントの中継

  • Step Functions ステートマシンのアクティブ化

  • Amazon SNS トピックまたは Amazon SQS キューの通知

次の定義済みパターンのいずれかを選択してイベントをフィルタリングしたり、カスタムパターンルールを作成して、サポートされている AWS リソースでアクションを開始したりできます。

  • DevOps Guru の新しいインサイトを開く

  • DevOps Guru の新しい異常の関連付け

  • DevOps Guru Insight 重要度のアップグレード

  • DevOps Guru の新しいレコメンデーションが作成されました

  • DevOps Guru Insight がクローズされました

DevOpsGuru のイベント

DevOpsGuru からのイベントの例を次に示します。イベントは、ベストエフォートベースで出力されます。イベントパターンの詳細については、「Amazon EventBridgeまたは Amazon EventBridge イベントパターンの開始方法」を参照してください。

DevOpsGuru 新しいインサイトオープンイベント

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

重大度の高い新しいインサイトのカスタムサンプルイベントパターン

ルールでは、イベントパターンを使用してイベントを選択し、ターゲットに振り分けます。以下は、 DevOps Gru イベントパターンの例です。

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