跳转到

Managed Service for Prometheus

基于 Google Cloud 所用的全球可扩缩数据存储区构建的全代管式、易于使用的监控服务。

优势

使用 Prometheus 而无需管理基础架构

与 Prometheus® 兼容的全代管式监控堆栈,默认对区域化数据进行两年的保留和全球查询。您无需进行联合、手动添加资源或投入时间进行维护。

包含默认的两年指标保留期限

在运行您自己的与 Prometheus 兼容的聚合程序时,将扩展存储空间分片很麻烦。为了消除这一痛点,所有指标都将存储两年,无需额外费用。

保留开源工具,避免供应商锁定

保持与 PromQL 的兼容性,以便可以保留您喜欢的开源工具(如 Grafana®)。通过任何开源方法(如 prometheus 运算符或注解)配置部署和爬取。

主要特性

主要特性

由 Google 的内存中时序数据库 Monarch 提供支持

Managed Service for Prometheus 采用 Google 用来监控其服务的技术,这意味着即使是最大的 Prometheus 部署也可以在全球范围内进行监控。由于这是为 Google Cloud 的监控服务提供支持的后端,因此您可以在 Cloud Monitoring 中查询、直观呈现和分析这两种服务的指标。

将 Cloud Monitoring 与 Managed Service for Prometheus 搭配使用

您可以跨基础架构和应用集中查看 Prometheus 指标和 Google Cloud 系统指标,以获得单一的管理平台。适用于 Prometheus 的代管式服务采用与 Cloud Monitoring 相同的技术和后端构建而成,因此您的 Prometheus 指标可以与该服务内可用的信息中心、提醒和 SLO 监控搭配使用。绘制您的 Prometheus 指标以及 GKE 指标、负载均衡器指标等。

代管式或自行部署的收集器

Managed Service for Prometheus 提供自动部署、扩缩、分片、配置和维护的代管式收集器。爬取和规则通过轻量级自定义资源 (CR) 进行配置。从 Prometheus 运算符进行迁移很容易,而且代管式集合支持大多数用例。如果代管式收集器目前不支持您的用例,您也可以保留现有的收集器部署方法和配置。初始配置像复制现有部署配置和更改容器映像一样简单,并且您可以继续运行现有的 Prometheus 堆栈和 Managed Service for Prometheus。

查看所有特性

客户

客户可以让开发者腾出时间,并保留他们的开源工具

Horizon Blockchain Games 徽标

“我们一直在为 GKE 指标运行 Prometheus,但是需要持续进行大量维护工作。我们开始使用 Prometheus 的代管式服务,并发现它十分好用。它可以处理我们拥有的任何数据量,因为它基于 Google 本身使用的后端构建,并且我们可以像以前一样继续使用相同的 Grafana 信息中心,同时保留开放的标准和协议。”

Peter Kieltyka,Horizon Blockchain Games 首席执行官兼首席架构师

文档

文档

快速入门
文档概览

开始使用 Managed Service for Prometheus。

教程
为 Managed Service for Prometheus 设置数据收集

该服务提供代管式收集器和自行部署的收集器。查看有关如何设置每个选项的分步说明。

教程
从 Managed Service for Prometheus 查询数据

使用 Prometheus HTTP API、Prometheus 界面、Grafana、Google Cloud Console 中的服务页面和 Cloud Monitoring 查询发送到服务的数据。

教程
规则评估和指标过滤

了解如何使用 Prometheus 的预期功能,例如规则评估和指标过滤。

使用场景

使用场景

使用场景
快速诊断应用问题

使用 PromQL 定义提醒,并在提醒被触发时诊断问题。借助 Managed Service for Prometheus,您不必更改可视化工具或提醒,因此现有的突发事件创建和调查工作流将继续正常运行。  

使用场景
经济实惠地监控动态环境

Managed Service for Prometheus 按样本收费,当新容器启动后,系统不会提前收取基数费用。采用按样本收费的价格方案时,您只需在容器处于有效状态时付费,这样就不会因使用 Pod 横向自动扩缩功能而受到不利影响。Managed Service for Prometheus 具有其他费用控制机制,例如可自定义的采样周期、过滤器以及将数据保留在本地而不将其发送到数据存储区的功能。

所有特性

所有特性

独立的全球规则评估器 您可以继续在 Managed Service for Prometheus 中针对全球数据评估现有的记录和提醒规则。结果的存储方式与收集的数据一样,这意味着您无需将汇总数据一起存储在单个 Prometheus 服务器上。
动态多项目监控 指标范围是 Cloud Monitoring 中的一种只读结构,允许通过单个 Grafana 数据源监控多个项目。每个指标范围在 Grafana 中都显示为单独的数据源,并且可以按服务帐号分配读取权限。
代管式收集器 代管式收集器会自动进行部署、扩缩、分片、配置和维护。爬取和规则通过轻量级自定义资源 (CR) 进行配置。
自行部署的收集器 只需将常规的 Prometheus 二进制文件替换为 Managed Service for Prometheus 的收集器二进制文件,即可使用首选的部署机制。爬取通过您首选的标准方法进行配置,您可以手动进行扩缩和分片。重复使用现有配置,并同时运行常规 Prometheus 和 Managed Service for Prometheus。
支持非 GKE 和非 Kubernetes 监控 代管式收集器可以在非 GKE 环境中使用,我们为设置提供了指导。由于 Prometheus 本身可以配置为从非 Kubernetes 目标(如虚拟机)收集数据,因此也可以将自行部署的收集器配置为从虚拟机收集数据。
由 Google 的内存中时序数据库 Monarch 提供支持 该服务采用 Google 用来监控其服务的技术,这意味着即使是最大的 Prometheus 部署也可以在全球范围内进行监控。
费用控制机制 通过导出的指标过滤器、减少稀疏直方图的费用、对较长采样周期收取更少费用的费用结构以及仅发送本地预汇总数据的能力,帮助控制您的支出。
费用识别和归因 使用 Cloud Monitoring 按指标名称和命名空间细分 Prometheus 提取量。快速识别花费最多的指标以及发送它们的命名空间。

价格

价格

Google Cloud Managed Service per Prometheus 使用 Cloud Monitoring 存储空间来存储外部创建的指标数据,并使用 Monitoring API 检索这些数据。

功能 价格 每月免费配额 生效日期
来自 Google Cloud Managed Service per Prometheus 的指标

$0.20/百万个样本:前 0-500 亿个样本

$0.16/百万个样本:接下来的 500-2500 亿个样本

$0.12/百万个样本:超过 2500 亿个样本

不适用 2021 年 12 月 1 日
Monitoring API 调用

$0.01/1000 次读取 API 调用

(写入 API 调用是免费的)

每个结算帐号的前 100 万次读取 API 调用 2018 年 7 月 1 日

Managed Service for Prometheus 根据注入的样本(而非字节数)进行计量,从而与 Prometheus 的惯例保持一致。如需查看计算示例,请参阅基于样本注入数量的价格示例