原文:Flume-NG內置計數器(監控)源碼級分析

Flume的內置監控怎么整 這個問題有很多人問。目前了解到的信息是可以使用Cloudera Manager Ganglia有圖形的監控工具,以及從瀏覽器獲取json串,或者自定義向其他監控系統匯報信息。那監控的信息是什么呢 就是各個組件的統計信息,比如成功接收的Event數量 成功發送的Event數量,處理的Transaction的數量等等。而且不同的組件有不同的Countor來做統計,目前直到 ...

2014-07-15 22:11 0 4259 推薦指數:

查看詳情

Flume-NG啟動過程源碼分析(一)(原創)

  從bin/flume 這個shell腳本可以看到Flume的起始於org.apache.flume.node.Application類,這是flume的main函數所在。   main方法首先會先解析shell命令,如果指定的配置文件不存在就甩出異常。   根據命令中含有 ...

Thu Apr 17 03:09:00 CST 2014 3 3017
Flume-NG啟動過程源碼分析(三)(原創)

  上一篇文章分析Flume如何加載配置文件的,動態加載也只是重復運行getConfiguration()。   本篇分析加載配置文件后各個組件是如何運行的?   加載完配置文件訂閱者Application類會收到訂閱信息執行 ...

Wed Apr 30 01:26:00 CST 2014 1 2140
Flume-ng源碼解析之Source組件

如果你還沒看過Flume-ng源碼解析系列中的啟動流程、Channel組件和Sink組件,可以點擊下面鏈接: Flume-ng源碼解析之啟動流程 Flume-ng源碼解析之Channel組件 Flume-ng源碼解析之Sink組件 在前面三篇文章中我們初步了解了Flume的啟動流程 ...

Sun Mar 12 02:44:00 CST 2017 0 1983
Flume-NG源碼閱讀之HBaseSink

  關於HBase的sink的所有內容均在org.apache.flume.sink.hbase包下。   每個sink包括自己定制的,都extends AbstractSink implements Configurable。   一、首先是configure(Context context ...

Mon May 05 03:01:00 CST 2014 0 2519
Flume-NG源碼閱讀之HDFSEventSink

  HDFSEventSink是flume中一個很重要的sink,配置文件中type=hdfs。與此sink相關的類都在org.apache.flume.sink.hdfs包中。   HDFSEventSink算是一個比較復雜的sink,包下涉及的源代碼文件數多達13個。。。可配置的參數 ...

Wed May 07 02:32:00 CST 2014 0 3627
flume-ng源碼閱讀RollingFileSink(原創)

org.apache.flume.sink.RollingFileSink 這個類比較簡單。 source的種類有兩種:一種是PollableSource;另外一種是EventDrivenSource。前者“必須有它自己的callback機制,該機制用於捕獲新數據並將數據存儲到通道中 ...

Fri Apr 04 00:02:00 CST 2014 2 2143
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM