可視化來自 Amazon Prometheus 託管服務的警報 - Amazon Managed Grafana

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

可視化來自 Amazon Prometheus 託管服務的警報

您可以針對您已經連線的 Prometheus 資料來源設定 Alertmanager 資料來源,以視覺化方式呈現適用於 Prometheus 的 Amazon 管理服務或 Amazon Grafana Prometheus 警示。

先決條件

若要設定 Alertmanager 以搭配 Prometheus 的 Amazon 受管服務使用,您必須完成下列先決條件:

  • 適用於 Prometheus 執行個體的 Amazon 受管服務,具有擷取指標,並設定至少一個警示或錄製規則。您將需要工作區的 URL(從 Prometheus 的 Amazon 受管服務中的工作區詳細信息中,您可以看到端點 URL。 工作區 URL 是端點 URL,結api/v1/remote_write尾處沒有)。

  • 使用設定為資料來源的 Prometheus 行個體所建立的 Amazon 受管 Grafana 工作區。

  • Amazon Managed Grafana 必須具備下列許可才能使用您的 Prometheus 資源。您必須將這些政策新增至中 適 AWS 用於資料來源的 Amazon 受管 Grafana 許可和政策 所述的服務管理或客戶管理政策。

    • aps:ListRules

    • aps:ListAlertManagerSilences

    • aps:ListAlertManagerAlerts

    • aps:GetAlertManagerStatus

    • aps:ListAlertManagerAlertGroups

    • aps:PutAlertManagerSilences

    • aps:DeleteAlertManagerSilence

若要設定 AlertManager 資料來源,以便與 Prometheus 的 Amazon 受管服務搭配使用
  1. 從 Grafana 主控台的 Grafana 功能表中,選擇 [設定] 下的 [資料來源] 頁面。

  2. 選擇「新增資料來源」,然後從資料來源類型清單中選取「警示管理員」。

  3. 為您的新資料來源提供下列資訊。

    • 對於實施,選擇 Prometheus

    • HTTP 下,對於 URL,提供附加的 Prometheus 工作區 URL。alertmanager例如 https://aps-workspaces.us-east1.amazonaws.com/workspaces/ws-example-1234-5678-abcd-xyz00000001/alertmanager

    • 驗證下,開啟 SigV4Auth。這告訴 Grafana 對請求使用AWS 身份驗證

    • SigV4Auth 詳細資料下,對於預設區域,提供您 Prometheus 執行個體的區域,例如 us-east-1

  4. 選擇 [儲存並測試] 以完成資料來源設定。

    如果您的資料來源設定正確,您會看到一則訊息,說明 [已通過 Health 狀態檢查]。

若要將新的警示管理員資料來源連線至 Prometheus 資料來源
  1. 從 Grafana 主控台的 Grafana 功能表中,選擇 [設定] 下的 [資料來源] 頁面。

  2. 為 Prometheus 資料來源選取原始 Amazon 受管服務,然後開啟透過警示 UI 管理提醒切換開關。

  3. 警報管理員資料來源下拉式清單中,選取您新建立的警示管理員資料來源。

  4. 選擇 [儲存並測試] 以完成資料來源的設定。