监控 – 删除普罗米修斯的标签

我正在调查我们公司使用普罗米修斯收集我们在Kubernetes上运行的实验的统计数据.计划使用标签在我们的云/集群中标记特定实验的名称.这意味着我们将生成大量标签,这些标签会随着时间的推移而占用存储空间.当相关的时间序列已过期时,标签是否也会被删除? 最佳答案 tldr;从操作角度来看,普罗米修斯不区分时间序列名称和标签;通过删除实验数据,您将有效地恢复您创建的标签.

以下内容仅与Prometheus> = 2.0有关

Prometheus为度量标准名称,标签和标签值的每个唯一组合存储时间序列.所以my_metric {my_tag =“a”},my_metric {my_tag =“b”}和your_metric {}都只是不同的时间序列;标签或标签值与指标名称没有什么特别之处.

此外,Prometheus将数据存储在2-hour frames on disk中.因此,您创建的任何标签在两小时后都不会影响数据库的操作,磁盘存储大小除外,如果实际访问旧数据,则查询性能.清除数据后,将解决这两个问题.试验吧!

点赞