如何监控嵌入式Flume代理?

时间:2017-07-12 14:42:17

标签: java flume threadpoolexecutor flume-ng

我在代码中使用嵌入式Flume代理将数据发送到接收器。 我使用ThreadPoolTask​​Executor启动一个Runnable类,我在其中配置,启动和将事件放入Agent。

我如何知道转让是否成功? 如果无法以不同方式处理数据,我需要一个触发器。

似乎没有比配置,启动,放置,停止更多的控制。

例如,我得到:

  

[SinkRunner-PollingRunner-LoadBalancingSinkProcessor]错误   org.apache.flume.SinkRunner:160 - 无法发送事件。例外   如下。       org.apache.flume.EventDeliveryException:所有已配置的接收器都失败

但我怎么能抓住这个?如果我停止代理,我如何访问未能发送的作业/事件?

0 个答案:

没有答案