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