我有一个代表应用程序构建稳定性的prometheus指标,然后值可以从0到100 -我希望将当前值与应用程序构建号映射。当构建就绪时,我希望更新指标上的内部版本号,并使用稳定性值更新度量值。
如果我将buildNumber标签添加到指标,则每次更新指标和标签值时都会创建一个新指标。在普罗米修斯中有没有更好的方法来处理这个问题?
更新:将有更多的应用程序,我想运行查询,比如最近10个版本中每个应用程序的平均稳定性是多少
发布于 2021-06-09 00:39:03
我认为这不是一个新的指标,而是为应用于指标的每个新的标签组合记录一个新的时间序列。
IIUC,一种解决方案是使用一个标签来描述应用程序,而另一个标签来表示内部版本号。
然后,您始终可以通过应用程序值进行查询,以查看稳定值。
即
要测量应用程序的稳定性,请执行以下操作:
build_stability{application="my-billion-dollar-app"}要测量跨应用程序构建的稳定性,请执行以下操作:
build_stability{build="alpha"}https://stackoverflow.com/questions/67883719
复制相似问题