檢視 Prometheus 指標 - Amazon CloudWatch

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

檢視 Prometheus 指標

您可以對所有 Prometheus 指標進行監控和警示,包括來自 App Mesh、NGINX、JavaA/JMX、Memcached 和 HAProxy,以及您可能已新增之任何其他手動設定的 Prometheus 匯出工具等經策管的預先彙總指標。如需從其他 Prometheus 匯出工具收集指標的詳細資訊,請參閱新增 Prometheus 湊集目標的教學課程:Prometheus API 伺服器指標

在 CloudWatch 主控台中,Container Insights 會提供下列預先建置的報告:

  • 對於 Amazon EKS 和 Kubernetes 叢集,有針對 App Mesh、NGINX、HAPROXY、Memcached 和 Java/JMX 預先建置的報告。

  • 對於 Amazon ECS 叢集,有適用於 App Mesh 和 Java/JMX 的預先建置報告。

Container Insights 也會針對 Container Insights 從中收集經策管指標的每個工作負載提供自訂儀表板。您可以從 GitHub 下載這些儀表板

查看所有 Prometheus 指標
  1. 透過 https://console.aws.amazon.com/cloudwatch/ 開啟 CloudWatch 主控台。

  2. 在導覽窗格中,選擇指標

  3. 在命名空間清單中,選擇 ContainerInsights/PrometheusECS/ContainerInsights/Prometheus

  4. 在下列清單中選擇其中一組維度。然後選取您要查看的指標旁邊的核取方塊。

查看有關 Prometheus 指標的預先建置報告
  1. 透過 https://console.aws.amazon.com/cloudwatch/ 開啟 CloudWatch 主控台。

  2. 在導覽窗格中,選擇 Performance Monitoring (效能監控)

  3. 在靠近頁面頂端的下拉式方塊中,選擇任意一個 Prometheus 選項。

    在另一個下拉式方塊中,選擇要檢視的叢集

我們還為 NGINX、App Mesh、Memcached、HAProxy 和 Java/JMX 提供了自訂儀表板。

使用 Amazon 提供的自訂儀表板
  1. 透過 https://console.aws.amazon.com/cloudwatch/ 開啟 CloudWatch 主控台。

  2. 在導覽窗格中,選擇 Dashboards (儀表板)。

  3. 選擇 Create Dashboard (建立儀表板)。輸入新儀表板的名稱,然後選擇 Create dashboard (建立儀表板)

  4. Add to this dashboard (新增至此儀表板) 中,選擇 Cancel (取消)

  5. 選擇 Actions (動作)View/edit sources (檢視/編輯來源)

  6. 下載下列其中一個 JSON 檔案:

  7. 使用文字編輯器開啟您下載的 JSON 檔案,然後進行下列變更:

    • 將所有 {{YOUR_CLUSTER_NAME}} 字串取代為您叢集的確切名稱。確定不要在文字前後加空格。

    • 將所有{{YOUR_REGION}}字串取代為叢集執行所在的 AWS 區域。例如,us-west-1 確定不要在文字前後加空格。

    • 將所有 {{YOUR_NAMESPACE}} 字串取代為您工作負載的確切命名空間。

    • 將所有 {{YOUR_SERVICE_NAME}} 字串取代為您工作負載的確切服務名稱。例如 haproxy-haproxy-ingress-controller-metrics

  8. 複製整個 JSON blob 並將其貼入 CloudWatch 主控台的文字方塊中,取代方塊中已經存在的內容。

  9. 選擇 Update (更新)Save dashboard (儲存儀表板)