通过Kafka报告(prometheus)指标

时间:2018-05-24 19:51:47

标签: prometheus

我正在寻找一种方法来将Prometheus与应用程序分离,方法是在其间放置一个Kafka来实现这样的目标:

+-------------+             +----------+       +--------------+
| Application +--metrics--->+  Kafka   +------>+ Prometheus   |
+-------------+             +----------+       +--------------+

为了解决这个问题,我有两个问题:

  • 是否有任何抽象度量表示的Java库,因此我的应用程序不会以任何方式依赖于Prometheus?
  • 有没有可靠的卡夫卡记者?

欢迎任何意见或建议。

1 个答案:

答案 0 :(得分:2)

Prometheus Java客户端库的设计使您可以将其与其他监控系统一起使用,实际上许多开源和商业监控系统都会这样做,因为Prometheus文本格式正在成为事实标准。

普罗米修斯是一个基于拉动的系统,根本不建议尝试将其转换为推动,你没有真正的理由让你的生活变得更加艰难。建议Prometheus直接刮擦应用程序。