我正在寻找一种方法来将Prometheus与应用程序分离,方法是在其间放置一个Kafka来实现这样的目标:
+-------------+ +----------+ +--------------+
| Application +--metrics--->+ Kafka +------>+ Prometheus |
+-------------+ +----------+ +--------------+
为了解决这个问题,我有两个问题:
欢迎任何意见或建议。
答案 0 :(得分:2)
Prometheus Java客户端库的设计使您可以将其与其他监控系统一起使用,实际上许多开源和商业监控系统都会这样做,因为Prometheus文本格式正在成为事实标准。
普罗米修斯是一个基于拉动的系统,根本不建议尝试将其转换为推动,你没有真正的理由让你的生活变得更加艰难。建议Prometheus直接刮擦应用程序。