Managed Service for Prometheus
全代管且易於使用的監控服務,建構在與 Google Cloud 相同的可擴充全球資料儲存庫上。
優點
使用 Prometheus 不必管理基礎架構
全代管且與 Prometheus® 相容的監控堆疊,針對區域資料預設提供兩年保留期限和全域查詢服務。您不需要建立聯盟、手動新增資源,也不必花時間維護。
包括預設兩年的指標保留期限
執行與 Prometheus 相容的專屬集結網站之後,對不斷擴大的儲存空間用量進行資料分割是很麻煩的事情。為減少這項作業的複雜性,所有指標都會儲存兩年,無須額外付費。
維持開放原始碼工具,避免受制於特定廠商
將 PromQL 和 Cloud Monitoring 以及 Grafana® 等開放原始碼工具搭配使用。透過任何開放原始碼方法 (例如 prometheus-operator 或註解) 設定部署和內容抓取。
主要功能與特色
主要功能與特色
由 Google 的記憶體內時間序列資料庫 Monarch 提供支援
Managed Service for Prometheus 採用與 Google 相同的技術來監控自家服務,因此即使是最大型的 Prometheus 部署項目,也能在全球範圍內進行監控。此外,這項服務是由維護 Google 自家監控功能的同一個網站穩定性工程 (SRE) 團隊維護,因此您可以在需要時放心取得指標。
搭配使用 Cloud Monitoring 與 Managed Service for Prometheus
您可以集中查看基礎架構和應用程式中「單一主控台」的 Prometheus 指標和超過 1,500 個免費的 Google Cloud 系統指標。Prometheus 指標可搭配 Cloud Monitoring 中的資訊主頁、快訊和服務等級目標監控功能使用。除了 GKE 指標、負載平衡器指標等,您還能繪製 Prometheus 指標。Cloud Monitoring 支援 PromQL,因此開發人員能夠立即開始使用。
代管或自行部署的收集器,以及作業套件代理程式
Managed Service for Prometheus 提供的代管收集器可自動部署、擴充、資料分割、設定及維護。抓取流程和規則是則會透過輕量級自訂資源 (CR) 進行設定。從 Prometheus 運算子遷移資料非常簡單,且代管集合可支援大多數用途。如果代管收集器目前不支援所需用途,您也可以保留現有收集器的部署方法和設定。作業套件代理程式簡化了虛擬機器上 Prometheus 指標的收集作業,讓您輕鬆將 Prometheus 中的所有環境標準化。
「我們使用 GKE 指標來執行 Prometheus,但後續維護工作耗費過多開發時間。因此,我們開始使用 Managed Service for Prometheus,真的節省了許多時間。這項服務採用的後端與 Google 相同,因此可以處理任何大小的資料。同時,我們還能繼續使用相同的 Grafana 資訊主頁,並維持開放式標準和通訊協定。」
Peter Kieltyka,Horizon Blockchain Games 執行長兼首席架構師
說明文件
說明文件
說明文件總覽
開始使用 Managed Service for Prometheus。
設定 Managed Service for PrometheusPrometheus 的資料收集作業
這項服務同時提供代管和自行部署的收集器,詳情請參閱設定各選項的逐步操作說明。
Managed Service for Prometheus 的查詢資料
使用 Prometheus HTTP API、Prometheus UI、Grafana、Google Cloud Console 的服務頁面和 Cloud Monitoring 以查詢傳送至服務的資料。
規則評估和指標篩選
瞭解如何使用您預期的 Prometheus 功能,例如規則評估和指標篩選。
用途
用途
使用 PromQL 定義快訊,並在觸發快訊時診斷問題。使用 Managed Service for Prometheus,便不需要變更視覺化工具或快訊,因此現有的事件建立和調查工作流程仍會繼續運作。
Managed Service for Prometheus 是以樣本為計費單位,不會在新容器啟用時針對基數預收費用。由於依樣本計價,您只需要針對運作中容器付費,因此不會因為使用水平自動調度 Pod 資源而支付費用。Managed Service for Prometheus 提供其他成本控管機制,例如可自訂的取樣週期、篩選器,以及將資料保留在本機,不傳送至資料儲存庫的功能。
在您的 Kubernetes 和 VM 部署作業中採用單一指標標準,就能更輕鬆地將資訊主頁彙整在一起,以利提高監控成效。此外,您的開發人員和管理員只需知道 PromQL 即可使用您的指標。Managed Service for Prometheus 支援 Kubernetes 的收集器和 Google Cloud 上 VM 的作業套件代理程式。
所有功能與特色
所有功能與特色
獨立的全球規則評估者 | 在 Managed Service for Prometheus 中,您可以根據全球資料繼續評估現有的記錄和快訊規則。系統會儲存相關結果,就像儲存收集的資料一樣。也就是說,您不需要將匯總資料存放在相同的 Prometheus 伺服器上。 |
動態監控多多專案 | 指標範圍是 Cloud Monitoring 中僅限讀取時間的建構元件,可讓您透過單一 Grafana 資料來源啟用多專案監控功能。在 Grafana 中,每個指標範圍都會顯示為獨立的資料來源,且可針對每個服務帳戶指派讀取權限。 |
代管收集器 | 系統會自動部署、擴充、分割、設定及維護代管收集器。抓取流程和規則是則會透過輕量級自訂資源 (CR) 進行設定。 |
自行部署的收集器 | 只要將一般使用的 Prometheus 二進位檔替換為 Managed Service for Prometheus 的收集器二進位檔,即可使用您偏好的部署機制。系統會根據您偏好的標準方法設定抓取流程,因此您可以手動進行資源調度和資料分割。重複使用現有的設定,並同時執行一般 Prometheus 和 Managed Service for Prometheus。 |
透過作業套件代理程式執行 VM 支援 | 在 VM 中部署作業套件代理程式,並將其設定為抓取 Prometheus 指標。這些指標會上傳至 Cloud Monitoring,同時維持 Prometheus 指標結構。使用 PromQL 搭配 Cloud Monitoring 中的其他指標一起查詢。 |
支援監控其他環境 | 您可以將自行部署的收集器設為從在 Google Cloud 外部執行的應用程式收集資料。這些目標可以是 Kubernetes 或非 Kubernetes 環境,例如 VM。 |
在 Cloud Monitoring 中使用 PromQL | 在 Cloud Monitoring 使用者介面 (包括 Metrics Explorer 和資訊主頁建構工具) 中使用 PromQL。取得指標名稱、標籤鍵和標籤值的自動完成功能。使用 PromQL 查詢免費系統指標、Kubernetes 指標、記錄指標和自訂指標,以及 Prometheus 指標。 |
由 Google 的記憶體內時間序列資料庫 Monarch 提供支援 | 這項服務採用與 Google 相同的技術來監控自家服務,因此即使是最大型的 Prometheus 部署項目,也能在全球範圍內進行監控。 |
成本控管機制 | 使用匯出的指標篩選器、較低廉的直方圖剖析費用、針對較長取樣期間收取較低費用的計費架構,以及只傳送本機預先匯總資料等機制,協助您控管支出。 |
識別費用與歸因 | 使用 Cloud Monitoring 依據指標名稱和命名空間細分 Prometheus 擷取量。迅速找出費用最高的指標,以及傳送指標的命名空間。 |
定價
定價
價格級別為漸進式,因此以較高級別費率計價前,系統將先以較低級別的費率收取用量費用。舉例來說,如果總用量為 3,000 億個樣本,前 500 億個樣本的計費方式為每 100 萬個樣本 $0.15 美元;接下來的 2,000 億個樣本的計費方式為每 100 萬個樣本 $0.12 美元;最後的 500 億個樣本的計費方式為每 100 萬個樣本 $0.09 美元。
功能 | 價格 | 每月免費配額 | 生效日期 |
---|---|---|---|
Google Cloud Managed Service for Prometheus 的指標 |
每一百萬個樣本 $0.15 美元†:前 0 到 500 億個樣本# 每 100 萬個樣本 $0.12 美元:50 至 2,500 億個樣本 每 100 萬個樣本 $0.09 美元:2,500 至 5,000 億個樣本 每 100 萬個樣本 $0.06 美元:超過 5,000 億個樣本 |
不適用 | 2022 年 5 月 16 日 |
Monitoring API 呼叫 |
每 1,000 次 Read API 呼叫 $0.01 美元 (Write API 呼叫為免費項目) |
每個帳單帳戶中的前 100 萬次讀取 API 呼叫 | 2018 年 7 月 1 日 |
† Google Cloud Managed Service for Prometheus 會使用 Cloud Monitoring 儲存空間來儲存外部建立的指標資料,並使用 Monitoring API 擷取該資料。Managed Service for Prometheus 的計算依據為擷取的樣本數量,而非位元組,以配合 Prometheus 慣例。如要進一步瞭解以樣本為基礎的計量法,請參閱可控管性與可預測性的定價一文。如需運算範例,請參閱根據已擷取的樣本數量計費範例。
#會計算每個帳單帳戶的樣本。
Grafana Labs Marks 是 Grafana Labs 的商標,Google 已獲得 Grafana Labs 的使用授權。Google 與 Grafana Labs 或其關係企業沒有任何關聯,不為其背書也不受其贊助。