nifi的Counters介绍

【简介】

我们在nifi中的右侧下拉框中,看到有一个叫做 Counters的东西,点开后,这是干嘛用的呢?

 

 

 
打开后:

 

 

这个功能是nifi的计数器功能,当每个FileFlow经过某个process组件的时候,都可以使用adjustCounter方法进行计数,这时候就能在这个计数窗口中显示。这样有助于调试和监控
这个计数是全局级别,并且也是内存级别的,nifi一重启,这个计数就没了。
 
 

【计数器例子】

想在counter界面上看到计数器的例子,可以使用UpdateCounter组件,搭配上模拟数据源GenerateFlowFile 和 接收组件 LogAttribute 就可以看到效果了

 

 

 

 

 

 

 

 

 
启动后,在Counters界面上看到效果

 

 

 

【自定义组件加上计数器功能】

在nifi的插件实现中,有这么一个方法,只要调用,就能用来追加计数
void adjustCounter(String name, long delta, boolean immediate);

 

 
 

posted @ 2020-12-01 23:29  白羊座怪蜀黍  阅读(579)  评论(0)    收藏  举报