監視您的叢集指標 Prometheus - Amazon EKS

協助改善此頁面

想要為此使用者指南做出貢獻? 捲動至此頁面底部,然後在 上選取編輯此頁面 GitHub。您的貢獻將幫助我們的使用者指南更適合所有人。

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

監視您的叢集指標 Prometheus

Prometheus 是湊集端點的監控和時間序列資料庫。它提供查詢、彙總和儲存收集之資料的能力。您也可以將其用於警示和警示彙總。本主題說明如何將 Prometheus 設定為受管或開放原始碼選項。監EKS控 Amazon 控制平面指標是常見使用案例。

Amazon Managed Service for Prometheus 是與 Prometheus 相容的監控和警示服務,可讓您輕鬆地大規模監控容器化應用程式和基礎設施。這是一項全受管服務,既可自動擴展指標的擷取、儲存、查詢和提醒,它還與 AWS 安全服務集成,以便快速安全地訪問您的數據。您可以使用開放原始碼 PromQL 查詢語言來查詢指標並根據指標發出提醒。此外,您可以在 Prometheus 的 Amazon 受管服務中使用警示管理器來設定關鍵提醒的警示規則。然後,您可以將這些重要提醒作為通知傳送給 Amazon SNS 主題。

如需如何在開啟 Prometheus 指標後使用該指標的詳細資訊,請參閱《Amazon Managed Service for Prometheus 使用者指南》。

Prometheus與 Amazon 一起使用有幾種不同的選項EKS:

  • 您可以在第一次建立 Amazon EKS 叢集時開啟Prometheus指標,此主題涵蓋此主題。

  • 如果您已經擁有現有的 Amazon EKS 叢集,則可以建立自己的Prometheus抓取工具。如需詳細資訊,請參閱《Amazon Managed Service for Prometheus 使用者指南》中的建立湊集器

  • 您可以使Prometheus用Helm. 如需詳細資訊,請參閱部署 Prometheus 使用 Helm

  • 您可以檢視Prometheus格式的控制平面原始量度。如需詳細資訊,請參閱在 中檢視控制平面原始指標 Prometheus 格式

步驟 1:建立叢Prometheus集時開啟指標

重要

Prometheus 資源的 Amazon 受管服務不在叢集生命週期之外,需要獨立於叢集進行維護。刪除叢集時,請務必同時刪除任何適用的抓取工具,以停止適用的成本。如需詳細資訊,請參閱 Amazon Prometheus 受管服務使用者指南中的尋找和刪除抓取工具

建立新叢集時,您可以開啟將指標傳送至 Prometheus 的選項。在中 AWS Management Console,此選項位於建立新叢集的 [設定可觀測性] 步驟中。如需詳細資訊,請參閱建立 Amazon EKS叢集

Prometheus 透過稱為湊集的提取型模式,從您的叢集中探索並收集指標。湊集器的設定是為了從您的叢集基礎設施和容器化應用程式收集資料。

當您開啟傳送 Prometheus 指標的選項時,Amazon Managed Service for Prometheus 會提供完全受管的無代理程式湊集器。使用以下進階組態選項以根據需要自訂預設湊集器。

湊集器別名

(選用) 輸入湊集器的唯一別名。

目的地

選擇 Amazon Managed Service for Prometheus 工作區。工作區是專用於儲存和查詢 Prometheus 指標的邏輯空間。使用此工作區,您能夠跨具有該工作區存取權的帳戶檢視 Prometheus 指標。建立新工作區選項會告訴 Amazon EKS 使用您提供的工作區別名代表您建立工作區。使用選取現有工作區選項,您可以從下拉式清單中選取現有的工作區。如需工作區的詳細資訊,請參閱《Amazon Managed Service for Prometheus 使用者指南》中的管理工作區

服務存取

本節總結您在傳送 Prometheus 指標時授予的許可:

  • 允許 Prometheus 的 Amazon 託管服務描述抓取的 Amazon 集群 EKS

  • 允許遠端寫入 Amazon 受管 Prometheus 工作區

如果 AmazonManagedScraperRole 已經存在,則湊集器會使用它。選擇 AmazonManagedScraperRole 連結以查看許可詳細資訊。如果尚AmazonManagedScraperRole未存在,請選擇 [檢視權限詳細資料] 連結,以查看您透過傳送Prometheus指標來授與的特定權限。

子網

檢視湊集器會繼承的子網路。如果您需要變更它們,請返回建立叢集指定聯網步驟。

安全群組

檢視湊集器會繼承的安全群組。如果您需要變更它們,請返回建立叢集指定聯網步驟。

湊集器組態

根據需要以YAML格式修改抓取器配置。若要這麼做,請使用表單或上傳取代YAML檔案。如需詳細資訊,請參閱《Amazon Managed Service for Prometheus 使用者指南》中的湊集器組態

Amazon Managed Service for Prometheus 是指作為 AWS 受管收集器與叢集一起建立的無代理程式湊集器。如需有關 AWS 受管收集器的詳細資訊,請參閱AWS Amazon Prometheus 受管服務使用指南中的受管收集器。

重要

您必須設定 aws-auth ConfigMap 來授予湊集器叢集內許可。如需詳細資訊,請參閱 Amazon Prometheus 受管服務使用者指南中的設定您的 Amazon EKS 叢集

步驟 2:查看Prometheus刮板詳細信息

建立叢集並啟用 Prometheus 指標選項後,您可以檢視 Prometheus 湊集器詳細資訊。在中檢視叢集時 AWS Management Console,請選擇 [可觀測性] 索引標籤。表格會顯示叢集的湊集器清單,包含湊集器 ID、別名、狀態和建立日期等資訊。

若要檢視湊集器的更多詳細資訊,請選擇湊集器 ID 連結。例如,您可以檢視抓取工具組態、Amazon 資源名稱 (ARN)、遠端寫入URL和聯網資訊。您可以使用抓取器 ID 作為輸入到 Amazon 託管服務進行 Prometheus API 操作(如和)。DescribeScraper DeleteScraper您也可以使用建立API更多抓取工具。

如需有關使用的詳細資訊 PrometheusAPI,請參閱適用於 Promethe API us 的 Amazon 受管服務參考。