【发布时间】:2019-08-17 21:22:29
【问题描述】:
我想从业务角度监控 Nifi 中的流文件。
所以我使用 python 脚本添加了 executescript 处理器,该脚本创建消息并在每个处理器之后在 elasticsearch 中推送相同的消息。
我想要此执行脚本处理器的父处理器名称或 ID,以便我将继续附加到流文件中,这将允许知道此流文件通过哪些阶段/处理器,并且我可以在 ELK 中对其进行监控。
【问题讨论】:
-
NiFi 源自基于流的编程范式,其中每个组件都是一个“黑匣子”,故意不知道前任或后继组件。我要提醒的是,如果可能以编程方式尝试确定这些组件身份是不受支持和脆弱的,而且绝对是一种反模式。您应该重新评估您心中的监控计划。
标签: rest apache-nifi