

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

# DevOps Guru 通知をフィルターする
<a name="update-notifications-filter"></a>

DevOps Guru の通知は、[Amazon SNS 通知設定を更新する](update-notifications.md#update-notification-configurations) によって、または Amazon SNS サブスクリプションフィルターポリシーを使用してフィルターできます。

**Topics**
+ [Amazon SNS サブスクリプションフィルターポリシーを使用して通知をフィルターする](#use-subscription-filter-policy)
+ [フィルター処理された Amazon DevOps Guru の Amazon SNS 通知の例](#sample-filtered-notification)

## Amazon SNS サブスクリプションフィルターポリシーを使用して通知をフィルターする
<a name="use-subscription-filter-policy"></a>

Amazon Simple Notification Service (Amazon SNS) サブスクリプションフィルターポリシーを作成して、Amazon DevOps Guru から受け取る通知の数を減らすことができます。

フィルターポリシーを使用して、受信する通知のタイプを指定します。次のキーワードを使用して Amazon SNS メッセージをフィルターできます。
+ `NEW_INSIGHT` — 新しいインサイトが作成されたときに通知を受け取ります。
+ `CLOSED_INSIGHT` — 既存のインサイトが閉じられたときに通知を受け取ります。
+ `NEW_RECOMMENDATION` — インサイトから新しいレコメンデーションが作成されたときに通知を受け取ります。
+ `NEW_ASSOCIATION` — インサイトから新しい異常が検出されたときに通知を受け取ります。
+ `CLOSED_ASSOCIATION` — 既存の異常が閉じられたときに通知を受け取ります。
+ `SEVERITY_UPGRADED` — インサイトの重要度がアップグレードされたときに通知を受け取ります。

Amazon SNS サブスクリプションフィルターポリシーを作成する方法については、*Amazon Simple Notification Service デベロッパーガイド*の「[Amazon SNS サブスクリプションフィルターポリシー](https://docs.aws.amazon.com/sns/latest/dg/sns-subscription-filter-policies.html)」を参照してください。フィルターポリシーで、ポリシーの `MessageType` でキーワードの 1 つを指定します。例えば、Amazon SNS トピックがインサイトから新しい異常が検出された場合にのみ通知を配信するフィルターは次のようになります。

```
{ 
  "MessageType":["NEW_ ASSOCIATION"] 
}
```

## フィルター処理された Amazon DevOps Guru の Amazon SNS 通知の例
<a name="sample-filtered-notification"></a>

フィルターポリシーを使用して Amazon SNS トピックからの Amazon Simple Notification Service (Amazon SNS) 通知の例を次に示します。`MessageType` は `NEW_ASSOCIATION` に設定されているので、インサイトから新しい異常が検出された場合にのみ通知を送信します。

```
{
      "accountId": "123456789012",
      "region": "us-east-1",
      "messageType": "NEW_ASSOCIATION",
      "insightId": "ADyf4FvaVNDzu9MA2-IgFDkAAAAAAAAAEGpJd5sjicgauU2wmAlnWUyyI2hiO5it",
      "insightName": "Repeated Insight: Anomalous increase in Lambda ApigwLambdaDdbStack-22-Function duration due to increased number of invocations",
      "insightUrl": "https://us-east-1.console.aws.amazon.com/devops-guru/insight/reactive/ADyf4FvaVNDzu9MA2-IgFDkAAAAAAAAAEGpJd5sjicgauU2wmAlnWUyyI2hiO5it",
      "insightType": "REACTIVE",
      "insightDescription": "At March 29, 2023 22:02 GMT, Lambda function ApigwLambdaDdbStack-22-Function had\n an increased duration anomaly possibly caused by the Lambda function invocation increase. DevOps Guru has detected this is a repeated insight. DevOps Guru treats repeated insights as 'Low Severity'.",
      "startTime": 1628767500000,
      "startTimeISO": "2023-03-29T22:00:00Z",
      "anomalies": [
        {
          "id": "AG2n8ljW74BoI1CHu-m_oAgAAAF7Ohu24N4Yro69ZSdUtn_alzPH7VTpaL30JXiF",
          "startTime": 1628767500000,
          "startTimeISO": "2023-03-29T22:00:00Z",
          "openTime": 1680127740000,
          "openTimeISO": "2023-03-29T22:09:00Z",
          "sourceDetails": [
            {
              "dataSource": "CW_METRICS",
              "dataIdentifiers": {
                "namespace": "AWS/SQS",
                "name": "ApproximateAgeOfOldestMessage",
                "stat": "Maximum",
                "unit": "None",
                "period": "60",
                "dimensions": "{\"QueueName\":\"FindingNotificationsDLQ\"}"
              }
            }
          ],
          "associatedResourceArns":[
          	"arn:aws:sns:us-east-1:123456789012:DevOpsGuru-insights-sns"
          ]
        }
      ],
      "resourceCollection":{
      "cloudFormation":{
         "stackNames":[
            "CapstoneNotificationPublisherEcsApplicationInfrastructure"
          ]
        }
      }
}
```