我有一个用例,我需要将我的 java 应用程序的矩阵显示到 Grafana 中,但我的是批处理应用程序而不是时间序列,我将数据存储在关系数据库中。我怎么可能喜欢将数据推送到像 Prometheus 这样的时间序列,或者是否有任何可用于 Grafana 的插件我们可以直接使用?
而且我还想监控我的 spark 工作和相关的东西,比如驱动器、JVM 等的内存。
关于如何开始的任何帮助或线索?
我有一个用例,我需要将我的 java 应用程序的矩阵显示到 Grafana 中,但我的是批处理应用程序而不是时间序列,我将数据存储在关系数据库中。我怎么可能喜欢将数据推送到像 Prometheus 这样的时间序列,或者是否有任何可用于 Grafana 的插件我们可以直接使用?
而且我还想监控我的 spark 工作和相关的东西,比如驱动器、JVM 等的内存。
关于如何开始的任何帮助或线索?
对于批处理作业,请查看prometheus push gateway。基本上,您的指标将由客户端推送到推送网关(客户端可用于所有常用语言)
对于 spark 作业或 java 应用程序,您可以查看jmx exporter。您也可以查看使用 pushgateway的spark exporter
希望这可以帮助