原文: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