設定 Amazon SNS 以傳送警示訊息至其他目的地 - Amazon Managed Service for Prometheus

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

設定 Amazon SNS 以傳送警示訊息至其他目的地

適用於 Prometheus 的 Amazon 託管服務只能向亞馬遜簡單通知服務(Amazon SNS)發送警報消息。若要將這些訊息傳送到其他目的地,例如電子郵件、Webhook、Slack,或者 OpsGenie,您必須設定 Amazon SNS 以將訊息轉寄到這些端點。

以下各節說明設定 Amazon SNS 以將警示轉寄至其他目的地。

電子郵件

若要設定 Amazon SNS 主題以將訊息輸出至電子郵件,請建立訂閱。在 Amazon SNS 主控台中,選擇「訂閱」索引標籤以開啟「訂閱」清單頁面。選擇建立訂閱,然後選取電子郵件。Amazon SNS 會將確認電子郵件傳送至所列出的電子郵件地址。接受確認後,您就能以電子郵件形式接收 Amazon SNS 通知,來自您訂閱的主題。如需詳細資訊,請參閱訂閱 Amazon SNS 主題

Webhook

若要設定 Amazon SNS 主題以將訊息輸出到 Webhook 端點,請建立訂閱。在 Amazon SNS 主控台中,選擇「訂閱」索引標籤以開啟「訂閱」清單頁面。選擇建立訂閱,然後選取 HTTP/HTTPS。建立訂閱之後,您必須遵循確認步驟來啟用訂閱。若為啟用中狀態,則 HTTP 端點則 HTTP 端點應收到 Amazon SNS 通知。如需詳細資訊,請參閱訂閱 Amazon SNS 主題。如需有關使用 Slack webhooks 將訊息發佈至不同目的地的詳細資訊,請參閱如何使用網路掛鉤將 Amazon SNS 訊息發佈到 Amazon Chime、Slack 或 Microsoft 團隊?

Slack

若要將 Amazon SNS 主題設定為將訊息輸出至 Slack,您有兩種選擇。您可以與 Slack 的 email-to-channel 整合整合整合,如此 Slack 可以接受電子郵件訊息並將其轉寄至 Slack 通道,或者您也可以使用 Lambda 函數將 Amazon SNS 通知重寫為 Slack。如需有關轉寄電子郵件至鬆弛通道的詳細資訊,請參閱確認 Slack Webhook 的 AWS SNS 主題訂閱。如需有關建構 Lambda 函數以將 Amazon SNS 訊息轉換至 Slack 的詳細資訊,請參閱如何將 Amazon Managed Service for Prometheus 與 Slack 整合

OpsGenie

如需如何設定 Amazon SNS 主題以將訊息輸出至其中的相關資訊 OpsGenie,請參閱將選項與傳入的 Amazon SNS 整合