对于从pushgateway抓取的类似指标,是否有办法在Prometheus中增加计数器

时间:2020-04-26 05:30:47

标签: c# kubernetes prometheus grafana metrics

我有一个正在运行的pushgateway和prometheus实例。 Prometheus配置为从Pushgateway刮擦。我能够将指标从我的.NET应用程序推送到pushgateway,而prometheus已成功将其刮取。但是,当两个相似的指标被推入pushgateway时,普罗米修斯将它们视为一个,并且计数始终显示为一个。当Pushgateway中存在相似的指标时,是否可以增加Prometheus计数值。

2 个答案:

答案 0 :(得分:1)

应该通过添加一个标签来区分两个应用程序的指标,以区分它们。这应该可以解决您的问题。 请注意,pushgateway docs明确声明不应有重复的指标。

答案 1 :(得分:0)

Pushgateway不适用于处理这种情况。如官方文档所述,@keyframes mblock { 0%{ left:400px; } /* no need to add semicolon at the end of the block*/ 100%{ left:-50px; } /* no need to add semicolon at the end of the block */ }

https://prometheus.io/docs/practices/pushing/#should-i-be-using-the-pushgateway

或者您也可以使用它,它是Prometheus的聚合推送网关:https://github.com/weaveworks/prom-aggregation-gateway