本文分别介绍 Prometheus 实例计费和容器监控计费案例。
Prometheus 实例
假设您在新加坡地域的一个 Prometheus 实例配置如下:
采集任务(Scrape Job):
基础指标:1 个采集任务,有 1 个采集目标(Target),每个目标含 200 个指标
自定义指标:1 个采集任务,有 2 个采集目标(Target),每个目标含 500 个指标
单个采样点规模:0.5 KB
采集间隔:均为每 15 秒一次
存储时长:180 天,其中热存储 90 天、归档存储 90 天
归档存储量随时间累积,以下计算公式假设数据已存满180天。
案例1:按指标写入量计费
指标传入费用
日写入量 = 采集任务个数 * 每个任务的采集目标个数 * 每个采集目标的指标个数 * (每日秒数/采集间隔) * 单个采样点规模,单位:GB,四舍五入后保留1位小数
基础指标 :1 * 1 * 200 *(86400/15) * 0.5 KB = 576000 KB ≈ 0.5 GB
自定义指标:1 * 2 * 500 * (86400/15) * 0.5 KB = 2880000 KB ≈ 2.7 GB
月写入费用:
基础指标:0 美元
自定义指标:((日写入量 * 每月天数)- 月免费额度)* 每 GB 单价 = ((2.7 * 30)- 50)* 0.087 = 2.697 美元
指标传入费用 = 基础指标月写入费用 + 自定义指标月写入费用 = 0 + 2.697 = 2.697 美元
归档存储费用
归档存储费用 = (基础指标日写入量 + 自定义指标日写入量)* 归档存储时长 * 归档存储单价 * 每月天数 =(0.5 + 2.7)* 90 * 0.00022 * 30 = 1.9008 美元
月总费用
指标传入费用 + 归档存储费用 = 2.697 + 1.9008 = 4.5978 美元
案例2:按指标上报量计费
指标传入费用
日上报量 = 采集任务个数 * 每个任务的采集目标个数 * 每个采集目标的指标个数 * (每天秒数/采集间隔),单位:个
基础指标 :1 * 1 * 200 * (86400/15) = 1152000
自定义指标:1 * 2 * 500 * (86400/15) = 5760000
月上报费用:
基础指标:0 美元
自定义指标:日上报量/1000000 * 每百万单价 * 每月天数 = 5760000/1000000 * 0.176 * 30 = 6(四舍五入取整) * 0.176 * 30 = 31.68 美元
指标传入费用 = 基础指标月上报费用 + 自定义指标月上报费用 = 0 + 31.68 = 31.68 美元
归档存储费用
日存储量 = (基础指标日上报量 + 自定义指标日上报量)* 单个采样点规模 * 存储时长,单位:GB,四舍五入后保留1位小数
(1152000 + 5760000)* 0.5 * 90 = 311040000 KB ≈ 296.6 GB
月存储费用 = 日存储量 * 存储单价 * 每月天数 = 296.6 * 0.00022 * 30 = 1.95756 美元
月总费用
指标传入费用 + 归档存储费用 = 31.68 + 1.95756 = 33.63756 美元
容器监控
假设您在新加坡地域的资源配置如下:
集群:1个 ACK 集群,且开通了容器监控 Pro 版,共 50 个节点
Prometheus 实例:
指标:
基础指标:采集默认的容器集群基础指标
自定义指标:1 个采集任务,有 2 个采集目标(Target),每个目标含 500 个指标
单个采样点规模:0.5 KB
采集间隔:均为每 15 秒一次
存储时长:热存储 90 天
集群规模监控费用
月监控费用 = 集群节点数/10 * OCU 单价 * 每日小时数 * 每月天数 = 50/10 * 0.033 * 24 * 30 = 118.8 美元
Prometheus 实例费用
以指标写入量计费为例,每月总费用 = 指标传入费用 + 归档存储费用 = 2.697 + 0 = 2.697 美元
月总费用
集群规模监控费用 + Prometheus 实例费用 = 118.8 + 2.697 = 121.497 美元