nifi中没有jmx指标流程

时间:2018-09-03 17:35:15

标签: apache-kafka jmx apache-nifi

我想提取kafka指标,发现可以通过使用jconsole的JMX来完成。但是我需要为此创建一种编程方式,并认为nifi是使用这些指标的好方法,但找不到能够做到这一点的过程。有人会建议一种方法或确认没有办法使用nifi吗? 如果不能,请提供有关操作方法的建议或示例的链接?

1 个答案:

答案 0 :(得分:2)

我建议调查通过HTTP操作执行JMX。有一个名为Jolokia的库,该库使用基于HTTP的JSON公开了JMX功能(这里a blog post描述了一个开发人员的方法)。您可以使用InvokeHTTP处理器进行这些调用,或者如果需要将多个调用捆绑到逻辑原子单元中,则可以使用ExecuteScript处理器。您还可以编写一个自定义Controller ServiceReporting Task来向多个组件提供此服务。