计算 Prometheus 卷大小以存储指标

Calculate Prometheus volume size to store metrics

我们正在使用 prometheus 运算符,现在我们想将数据存储在磁盘上, 有一个博客对此进行了解释,但不确定来自查询的数字/大小响应

https://www.robustperception.io/how-much-disk-space-do-prometheus-blocks-use

我在Prometheus查询中使用UI

速率(prometheus_tsdb_compaction_chunk_size_bytes_sum[24h]) / 速率(prometheus_tsdb_compaction_chunk_samples_sum[24h])

并获得值

endpoint="web",instance="100.96.10.7:9090",job="per-prometheus",namespace="monitoring",pod="per-prometheus-1",service="per-prometheus"} 

0.9017483000151686

{endpoint="web",instance="100.96.7.10:9090",job="per-prometheus",namespace="monitoring",pod="per-prometheus-0",service="per-prometheus"}

值=0.880271256152723

我的问题是这个数字是多少,它的大小是 GB 吗?

0.88027125615272 + 0.9017483000151686 = 1.8 GB吗?

该数字是每个样本的字节数。将数字设为 0.9,这意味着如果您每秒摄取 1000 个样本,例如每天 .9*1000*86400 = ~75MB