我正在寻找一种将 Prometheus 与应用程序解耦的方法,通过在中间放置 Kafka 来实现如下目标:
+-------------+ +----------+ +--------------+
| Application +--metrics--->+ Kafka +------>+ Prometheus |
+-------------+ +----------+ +--------------+
为了解决这个问题我有两个问题:
- 是否有任何 Java 库可以抽象指标表示,以便我的应用程序不会以任何方式依赖 Prometheus?
- 有可靠的卡夫卡记者吗?
欢迎任何意见或建议。
Prometheus Java 客户端库的设计使得您可以将其与其他监控系统一起使用,并且随着 Prometheus 文本格式正在成为事实上的标准,许多开源和商业监控系统确实这样做了。
Prometheus 是一个基于拉式的系统,完全不建议尝试将其转换为推式系统,这会无缘无故地让你的生活变得更加困难。建议让Prometheus直接抓取应用程序。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)