本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
過濾您的 DevOps大師通知
您可以過濾 DevOps通過大師通知更新亞馬遜 SNS 通知組態或透過使用亞馬遜 SNS 訂閱篩選政策。
使用 Amazon SNS 訂閱篩選政策篩選通知
您可以建立亞馬遜簡單通知服務 (Amazon SNS) 訂閱篩選政策,以減少從亞馬遜收到的通知數量 DevOps大師。
使用篩選策略來指定您接收的通知類型。您可以使用下列關鍵字篩選 Amazon SNS 訊息。
-
NEW_INSIGHT
— 在創建新的見解時收到通知。 -
CLOSED_INSIGHT
— 當現有的見解已關閉時收到通知。 -
NEW_RECOMMENDATION
— 從洞察力建立新建議時收到通知。 -
NEW_ASSOCIATION
— 從洞察中檢測到新異常時收到通知。 -
CLOSED_ASSOCIATION
— 當現有異常關閉時收到通知。 -
SEVERITY_UPGRADED
— 在洞察的嚴重性升級時收到通知
如需如何建立 Amazon SNS 訂閱篩選器政策的相關資訊,請參閱亞馬遜 SNS 訂閱篩選政策在Amazon 簡易通知服務開發人員指南。在您的篩選政策中,您可以使用政策指定其中一個關鍵字MessageType
。例如,篩選器中會出現以下內容,該篩選器指定 Amazon SNS 主題僅在從洞察中偵測到新異常時才會傳送通知。
{ "MessageType":["NEW_ ASSOCIATION"] }
亞馬遜過濾亞馬遜 SNS 通知示例 DevOps老師
以下是來自 Amazon SNS 主題的 Amazon 簡單通知服務 (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" ] } } }