Prometheus 如何获得普罗米修斯中某个标签的不同值的计数?

Prometheus 如何获得普罗米修斯中某个标签的不同值的计数?,prometheus,Prometheus,我们通过绘制每个主题和分区的消费率曲线,来监控普罗米修斯和格拉法纳的卡夫卡消费者。我们注意到,某些分区的使用者可能会因为某些错误而停止工作。如果有某个函数统计正在使用的不同分区(作为标签值)的数量,则可以方便地添加警报 consume_rate_count{topic="my-kafka-topic",partition="0"} 320 1495164869031 consume_rate_count{topic="my-kafka-topic",partition="1"} 316 1495

我们通过绘制每个主题和分区的消费率曲线,来监控普罗米修斯和格拉法纳的卡夫卡消费者。我们注意到,某些分区的使用者可能会因为某些错误而停止工作。如果有某个函数统计正在使用的不同分区(作为标签值)的数量,则可以方便地添加警报

consume_rate_count{topic="my-kafka-topic",partition="0"} 320 1495164869031
consume_rate_count{topic="my-kafka-topic",partition="1"} 316 1495164869031
consume_rate_count{topic="my-kafka-topic",partition="2"} 0   1495164869031
consume_rate_count{topic="my-kafka-topic",partition="3"} 322 1495164869031
更新:

我们有这样一个时间序列:

consume_rate_count{topic="my-kafka-topic",partition="0"} 320 1495164869031
consume_rate_count{topic="my-kafka-topic",partition="1"} 316 1495164869031
consume_rate_count{topic="my-kafka-topic",partition="2"} 331 1495164869031
consume_rate_count{topic="my-kafka-topic",partition="3"} 322 1495164869031
我们正在寻找一种方法来获得具有正消耗率的不同分区的计数。因此,如果我们得到以下数据,就会触发一个警报,因为我们总共有4个分区,但只有3个分区被占用

consume_rate_count{topic="my-kafka-topic",partition="0"} 320 1495164869031
consume_rate_count{topic="my-kafka-topic",partition="1"} 316 1495164869031
consume_rate_count{topic="my-kafka-topic",partition="2"} 0   1495164869031
consume_rate_count{topic="my-kafka-topic",partition="3"} 322 1495164869031

consume\u rate\u count==0
就可以了。

你能举一个有关时间序列的例子,以及你在寻找什么模式吗?@brian Brazic我用一些数据示例更新了这个问题。