0

我也是 Prometheus 和 Pulsar 的新手,但是按照文档我试图发送一个最简单的查询只是为了学习。

我查看了命名空间指标并尝试检索订阅数量。我还应该提到我正在使用 Postman 并查询 Pulsar 的本地实例。使用上面我来到这个查询:

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

所以我本地 Pulsar 的 GET 请求看起来像这样

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

我错过了什么?

4

1 回答 1

1

/metrics 端点产生输出供 Prometheus 使用。您需要运行 Prometheus 来抓取它,然后您可以针对 Prometheus 运行此类查询(假设该指标位于 /metrics 上)。

于 2020-01-10T08:01:09.637 回答