我们注意到我们的 Prometheus 实例占用了大量的 CPU 和 RAM,并且正在寻找降低这种情况的方法。
我们公开的一些数据ApplicationVersion
附有标签。每次我们发布一个新版本(每周发生几次),每个指标基本上都会因此而重复。一旦所有服务器都有这个新版本并且我们不回滚,这种ApplicationVersion
情况就不会再发生了。
在我们的出口商中进行清理工作以删除这些数据是否明智?
我们注意到我们的 Prometheus 实例占用了大量的 CPU 和 RAM,并且正在寻找降低这种情况的方法。
我们公开的一些数据ApplicationVersion
附有标签。每次我们发布一个新版本(每周发生几次),每个指标基本上都会因此而重复。一旦所有服务器都有这个新版本并且我们不回滚,这种ApplicationVersion
情况就不会再发生了。
在我们的出口商中进行清理工作以删除这些数据是否明智?
由于您发现的某些原因,将 ApplicationVersion 之类的标签添加到您的数据被认为是反模式。
https://www.robustperception.io/exposing-the-software-version-to-prometheus/描述了推荐的方法。