You need to enable JavaScript to run this app.
文档中心
托管 Prometheus

托管 Prometheus

复制全文
下载 pdf
工作区概述
如何配置工作区规格参数
复制全文
下载 pdf
如何配置工作区规格参数
在创建工作区前,您首先需要根据实际业务情况,估算指标数量并选择合适的工作区规格。本文将指导您如何估算并配置工作区规格。
支持配置的规格参数
参数
说明
配置建议
数据存储时长
指标数据在工作区中的保存时间。
根据业务对历史数据的查询和分析需求,选择合适的数据存储时长。
最大活跃时序数
工作区内正在活跃写入的最大时序数。
建议按业务峰值估算。该参数是评估工作区数据规模的主要指标。
指标摄入速率
工作区每秒可写入的最大样本数。
可根据最大活跃时序数和采集间隔估算。采集间隔越短,写入速率越高。
查询 QPS
工作区每秒可处理的最大查询请求数。
根据看板数量、同时查看看板的人数、告警规则查询等场景估算。
查询并发
工作区可同时处理的最大查询请求数。
通常与查询 QPS 共同评估。查询复杂、看板较多或多人同时排障时,建议预留余量。
选择数据存储天数
请您需要根据数据保存的时间需求,合理选择数据需要保存的时间段。
估算最大活跃时序数
活跃时序是指有多少时序正在被活跃地写入工作区。每个指标在每个监控对象上产生一个活跃时序。活跃时序是评估数据规模的最首要维度。详情请参见 Prometheus 时序数据格式
建议您按照最大活跃时序上限评估和选择的工作区规格。您可以参照以下几个方案,来估算最大活跃时序数。
方案一:根据集群和业务规模进行估算
  • 集群指标
当您使用容器服务(VKE)或自建 Kubernetes 集群环境时,容器资源、虚机资源和原生 Kubernetes 资源相关指标的数据量可以根据集群规模大致估算。假设您采集的指标包括:node-exporter、kubelet、cadvisor 和 kube-state-metrics,即 Kubernetes 默认采集的所有数据面指标,估算公式如下:
nodeMax × 15,000 + podMax × 200 + podInc × 200
参数
说明
获取方式
nodeMax
集群中的最大节点数
您可以使用命令kubectl get node -A | wc -l,获取当前集群中的节点数。
说明
  • 上述命令获得的值,再减去 1 ,即为您集群中当前的节点数。
  • 如果您的集群有扩缩容的场景,请按照最大节点数进行取值。
podMax
集群中的最大 Pod 数
您可以使用命令kubectl get pod -A | wc -l,获取当前集群中的 Pod 数。
说明
  • 上述命令获得的值,再减去 1 ,即为您集群中当前的 Pod 数。
  • 如果您集群中的 Pod 有频繁创建和删除的情况,请按照最大 Pod 数进行取值。
podInc
集群中每小时新增的最大 Pod 数,包含 重建 的情况
如果您的集群中存在 Pod 频繁创建和删除的情况,请估算每小时内新增的最大 Pod 数。包括:新建的 Pod 数删除后重建的 Pod 数
说明
上述估算公式不包含 控制面指标自定义指标
  • 业务指标
  • 业务指标指的是部署在集群中的业务暴露的指标。该指标完全与您的业务情况相关,包括:
  • 业务 Pod 的数量。
  • 每个 Pod 对外暴露的最大活跃时序数。
  • 业务 Pod 的创建和删除情况。例如:业务 Pod 是否存在频繁删除和创建 Pod 的情况。
您需要根据上述情况合理评估业务指标的最大活跃时序数,并与集群指标的最大活跃时序数相加,即是您选择工作区时所需的最大活跃时序数。
方案二:从已有 Prometheus 迁入
在原生 Prometheus 中,采集侧会自动生成 scrape_samples_scraped(每次采集的总样本数)和 scrape_series_added(相较上次采集新增的时序数)。您可以在已有的 Pormetheus 系统中,使用如下 PromQL 语句,查询这些指标,并对最大活跃时序做出估算。
sum (scrape_samples_scraped{} offset 1h) + sum (sum_over_time(scrape_series_added{}[1h]))
说明
在其它监控系统中,对应指标名可能不完全一致,您可以根据指标的实际含义做相应替换。
方案三:试用标准版工作区
如果您确实无法正确估算出工作区的最大活跃时序数,可以采用试用工作区的方式,获取您环境中的指标规模。托管 Prometheus 为您提供了存储时长为 15 天的标准版工作区,该工作区的云服务基础指标为免费,非常适合您进行试用。详情请参见 计费方式
试用标准版工作区的步骤如下:
  1. 登录 VMP 服务控制台
  1. 在顶部导航栏,选择目标地域。
  1. 在左侧菜单栏中选择 工作区,进入工作区列表页面。
  1. 单击 创建工作区,选择创建并购买标准版工作区。
  1. 单击 立即创建,完成创建工作区。
  1. 将您的集群和业务接入创建好的工作区。详情请参见 容器服务接入
  1. 集群接入工作区后,您可以在工作区详情中查看到工作区的 最大活跃时序数写入 samples 速率 指标。
  1. 在左侧菜单栏中选择 工作区,进入工作区列表页面。
  1. 单击目标工作区名称,进入工作区详情页面,查看工作区的详情信息。
  1. 根据您的试用情况,考虑是否对工作区进行更配。
估算其他配额用量(可选)
说明
使用 存储天数最大活跃时序数 选择工作区规格,能够满足大部分使用场景。如果您觉得您的使用场景有所特殊,可以继续评估其他指标。
估算最大指标摄入速率
您可以使用如下公式,估算最大指标摄入速率。
time_series / scrape_interval
其中:
  • time_series:表示最大活跃时序数。
  • scrape_interval:表示采集间隔,在 prometheus-agent 组件中,默认为 15 秒。
例如:如果您的最大活跃时序数是 1,000 万,采集间隔为 15 秒。则您的最大指标摄入速率为:1000 / 15 = 66.7 万 sample/s。
估算查询 QPS 与查询并发
您可以使用如下公式,估算查询 QPS。
1.5 × panels × persons
其中:
  • panels:表示最大单屏监控面板数量,即屏幕可同时显示多少面板。
  • persons:表示最大同时使用面板人数。
说明
当您估算出查询 QPS 后,在绝大多数情况下,查询并发也是足够的。
评估综合费用成本
经过估算和筛选后,如果仍有多款工作区规格符合您的需求,可以进一步地综合费用成本进行选择,详情请参见 计费方式
后续使用
后续随着业务量增长,原有工作区规格可能不再满足您的需求。此时,您可以任意选择如下两种方式解决容量问题:
  1. 按合理的维度(比如开发/生产环境)把用量简单拆到不同的工作区。
  1. 进行工作区规格更配,详情请参见 修改工作区数据存储时长修改工作区规格参数
最近更新时间:2026.08.26 15:53:02
这个页面对您有帮助吗?
有用
有用
无用
无用