Monitoring 删除普罗米修斯的标签

Monitoring 删除普罗米修斯的标签,monitoring,prometheus,Monitoring,Prometheus,我正在调查我们公司使用普罗米修斯收集库伯内特斯实验数据的情况。我们计划使用标签来标记云/集群中特定实验的名称。这意味着我们将生成大量的标签,随着时间的推移,这些标签将占用存储空间。当相关的时间序列过期时,标签是否也会被删除 tldr从操作角度来看,普罗米修斯不区分时间序列名称和标签;通过删除实验数据,可以有效地恢复创建的标签 以下内容仅与普罗米修斯相关>=2.0 普罗米修斯为度量名称、标签和标签值的每个唯一组合存储一个时间序列。因此,my_metric{my_tag=“a”},my_metric

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

tldr从操作角度来看,普罗米修斯不区分时间序列名称和标签;通过删除实验数据,可以有效地恢复创建的标签

以下内容仅与普罗米修斯相关>=2.0

普罗米修斯为度量名称、标签和标签值的每个唯一组合存储一个时间序列。因此,
my_metric{my_tag=“a”}
my_metric{my_tag=“b”}
,和
your_metric{}
都是不同的时间序列;标签或标签值与度量名称之间没有什么特别之处


此外,普罗米修斯将数据存储在数据库中。因此,您创建的任何标签在两个小时后都不会影响数据库的操作,除非磁盘存储大小和查询性能(如果您实际访问了较旧的数据)。清除数据后,这两个问题都会得到解决。实验吧

每个唯一的标签集都是一个时间序列。请小心,高基数的标签可能会导致磁盘空间使用量的大幅增加。谢谢@ConorB-这是一个“是”的问题吗?让我进一步回答这个问题,因为我很想得到答案。我们将向我们的集群提交一个实验,该集群由许多作业组成,这些作业将在当时可用的任何节点上运行。实验ID将描述整个提交,但我们希望短期标签引用每个作业。当实验时间序列到期时,我们希望作业ID(标签)也能被重新使用,并避免高基数的问题。问题是:当一个实验时间序列过期时,标签也会过期吗?