删除普罗米修斯的标签

时间:2017-10-27 08:23:13

标签: monitoring prometheus

我正在使用普罗米修斯调查我们的公司,以便从我们在Kubernetes上运行的实验中收集统计数据。我们计划在我们的云/集群中使用标签来标记特定实验的名称。这意味着我们将生成大量标签,这些标签会随着时间的推移而占用存储空间。当相关的时间序列已过期时,标签是否也会被删除?

1 个答案:

答案 0 :(得分:1)

tldr;从运营的角度来看,普罗米修斯不区分时间序列名称和标签;删除实验数据,您将有效地恢复您创建的标签。

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

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

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