跳至
Managed Service for Prometheus

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 中的所有環境標準化。

查看所有功能與特色
Horizon Blockchain Games 標誌
我們是自行執行 Prometheus 來取得 GKE 指標,不過後續維護工作占用了過多開發時間。因此,我們開始使用 Managed Service for Prometheus,成效相當不錯!這項服務採用的後端與 Google 相同,可以處理任何大小的資料。同時,我們能繼續使用先前的 Grafana 資訊主頁,並維持開放式標準和通訊協定。

Peter Kieltyka,Horizon Blockchain Games 執行長暨首席架構師

說明文件

說明文件

Quickstart

說明文件總覽

開始使用 Managed Service for Prometheus。
Tutorial

設定 Managed Service for Prometheus 的資料收集作業

這項服務提供代管和自行部署的收集器,您可以取得設定各選項的逐步說明。
Tutorial

Managed Service for Prometheus 的查詢資料

使用 Prometheus HTTP API、Prometheus UI、Grafana、Google Cloud 控制台的服務頁面和 Cloud Monitoring,查詢傳送至服務的資料。
Tutorial

規則評估和指標篩選

瞭解如何使用 Prometheus 提供的功能,例如規則評估和指標篩選。

找不到所需資訊嗎?

使用案例

使用案例

用途
快速診斷應用程式問題

使用 PromQL 定義快訊,並在快訊觸發時診斷問題。有了 Managed Service for Prometheus,您就不需要變更視覺化工具或快訊,因此現有的事件建立與調查工作流程會持續運作。

用途
以符合成本效益的方式監控動態環境

Managed Service for Prometheus 是以樣本為單位計費,不會在新容器啟動時預收基數費用。基於以樣本為單位的計費方式,只有運作中的容器會產生費用,因此使用水平自動調度 Pod 資源功能不會產生費用。Managed Service for Prometheus 提供其他成本控管機制,例如可自訂的取樣週期、篩選器,以及將資料保留在本機,不傳送至資料儲存庫的功能。

用途
在不同環境中享有標準化的 Prometheus 體驗

為不同的 Kubernetes、無伺服器和 VM 部署項目採用單一指標標準,這樣就能更輕鬆地匯總資訊主頁,提高監控成效。另外,開發人員和管理員只需要懂得 PromQL 就能使用指標。Managed Service for Prometheus 具備 GKE、Cloud Run 適用的收集選項,並有作業套件代理程式能夠處理 Google Cloud 中的 VM,因此可以支援這個應用實例。

所有功能與特色

所有功能與特色

獨立的全球規則評估工具
在 Managed Service for Prometheus 中,您可以持續依據全球資料評估現有的記錄和快訊規則。系統會儲存結果,就像儲存收集到的資料一樣。也就是說,您不需要將匯總資料存放在同一個 Prometheus 伺服器中。
動態監控多項專案
指標範圍是 Cloud Monitoring 中僅限讀取時間的建構元件,可讓您透過單一 Grafana 資料來源監控多項專案。在 Grafana 中,每個指標範圍都會顯示為獨立的資料來源,並能以個別服務帳戶為單位獲派讀取權限。
代管收集器
系統會自動部署、擴充、分割、設定及維護代管收集器,而抓取作業和規則是透過輕量級的自訂資源 (CR) 設定。
自行部署的收集器
只要將一般使用的 Prometheus 二進位檔替換為 Managed Service for Prometheus 的收集器二進位檔,即可使用您偏好的部署機制。系統會透過您偏好的標準方法設定抓取作業,您可以手動調度資源及分割資料。您也能重複使用現有設定,並排執行一般 Prometheus 和 Managed Service for Prometheus。
Cloud Run 適用的 Prometheus 補充資訊
新增補充資訊,取得 Cloud Run 服務的 Prometheus 式監控功能。補充資訊會在伺服器端使用 Google Cloud Managed Service for Prometheus,並在用戶端使用為無伺服器工作負載自訂的 OpenTelemetry Collector 發布作業。
可監控其他環境
您可以設定自行部署的收集器,從在 Google Cloud 外部執行的應用程式收集資料。無論目標是否為 Kubernetes 環境 (例如 VM) 都適用。
在 Cloud Monitoring 中使用 PromQL
在 Cloud Monitoring 使用者介面 (包括 Metrics Explorer 和資訊主頁建構工具) 中使用 PromQL。輸入指標名稱、標籤鍵和標籤值時,都能使用自動完成功能。您可以使用 PromQL 來查詢免費系統指標、Kubernetes 指標、記錄指標、自訂指標,以及 Prometheus 指標。
由 Google 的記憶體內時間序列資料庫 Monarch 提供支援
這項服務採用與 Google 相同的技術來監控自身服務。也就是說,再大型的 Prometheus 部署項目也能在全球監控。
成本控管機制
使用匯出指標篩選器、費用較低的稀疏直方圖、針對較長取樣期間收取較少費用的計費結構,以及只傳送本機中預先匯總資料的功能,協助您控管支出。
識別費用並找出來源
使用 Cloud Monitoring,依據指標名稱和命名空間細分 Prometheus 擷取量。迅速找出費用最高的指標,以及傳送該項指標的命名空間。
例如:即時遷移 VM
Compute Engine 虛擬機器可以在主機系統之間即時遷移,而且不必重新啟動。即便主機系統需要進行維護作業,應用程式也能照常運作。

定價

定價

Managed Service for Prometheus 的計價方式可讓您自行掌控用量與費用。詳情請參閱詳細定價指南

特徵
價格
每月免費配額
生效日期

每 100 萬個樣本 $0.060 美元:第 0 個以後至第 500 億個擷取的樣本#

每 100 萬個樣本 $0.048 美元:第 500 億個以後至第 2,500 億個擷取的樣本

每 100 萬個樣本 $0.036 美元:第 2,500 億個以後至第 5,000 億個擷取的樣本

每 100 萬個樣本 $0.024 美元:超過第 5,000 億個擷取的樣本

不適用

2023 年 8 月 8 日
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 標誌是 Grafana Labs 的商標,Google 已獲得 Grafana Labs 的使用授權。Google 與 Grafana Labs 或其關係企業沒有任何關聯,不為其背書也不受其贊助。

展開下一步行動

運用價值 $300 美元的免費抵免額和超過 20 項一律免費的產品,開始在 Google Cloud 中建構產品與服務。

Google Cloud
  • ‪English‬
  • ‪Deutsch‬
  • ‪Español‬
  • ‪Español (Latinoamérica)‬
  • ‪Français‬
  • ‪Indonesia‬
  • ‪Italiano‬
  • ‪Português (Brasil)‬
  • ‪简体中文‬
  • ‪繁體中文‬
  • ‪日本語‬
  • ‪한국어‬
控制台