Как написать простой запрос метрик Pulsar с помощью Prometheus?

Я тоже новичок в Prometheus и Pulsar, но, следуя документам, я пытаюсь отправить простейший запрос, чтобы узнать.

Я просмотрел показатели пространства имен и попытался получить количество подписок. Я также должен упомянуть, что я использую Postman и запрашиваю локальный экземпляр Pulsar. Используя вышеизложенное, я пришел к следующему запросу:

pulsar_subscriptions_count{cluster="pulsar-cluster",namespace="default",topic="measurements-combined"}

Итак, запрос GET для моего локального Pulsar выглядит так

http://localhost:8000/metrics?query=pulsar_subscriptions_count{cluster="pulsar-cluster",namespace="default",topic="measurements-combined"}

Но он не возвращает число, вместо этого в выводе я вижу очень длинный документ таким образом

jvm_memory_bytes_used{area="heap"} 4.72710464E8
jvm_memory_bytes_used{area="nonheap"} 5.0194616E7
jvm_memory_bytes_committed{area="heap"} 2.147483648E9
jvm_memory_bytes_committed{area="nonheap"} 5.2527104E7

Что мне не хватает?


person kter    schedule 09.01.2020    source источник


Ответы (1)


Конечная точка / metrics создает выходные данные для использования Prometheus. Вам нужно будет запустить Prometheus, чтобы очистить его, а затем вы можете запускать такие запросы к Prometheus (при условии, что эта метрика находится в / metrics).

person brian-brazil    schedule 10.01.2020