Fluentd安装——通过rpm方式
2016-01-11 23:56
381 查看
0. td-agent是何物
为了灵活性,fluentd用Ruby写的,其中一些性能敏感的部件使用c写的。普通的用户直接安装和使用Ruby进程可能有困难,这样就把它封装成Fluentd的稳定版本——td-agent.1. 安装rpm包
直接执行 install-redhat-td-agent2.sh脚本,就会自动安装上td-agentcurl -L https://toolbelt.treasuredata.com/sh/install-redhat-td-agent2.sh | sh
2. 启动守候进程
$ /etc/init.d/td-agent start Starting td-agent: [ OK ] $ /etc/init.d/td-agent status td-agent (pid 21678) is running...
其他常用命令
#重新加载配置文件 /etc/init.d/td-agent reload #重新启动 /etc/init.d/td-agent restart #关闭 /etc/init.d/td-agent stop
3. 利用HTTP发送POST日志
默认td-agent的配置文件在/etc/td-agent/td-agent.conf,标准输出的文件是/var/log/td-agent/td-agent.log
配置文件td-agent.conf
[code] curl -X POST -d 'json={"json":"message"}' http://localhost:8888/debug.test[/code]
查看日志(/var/log/td-agent/td-agent.log),可以看到已经写入到日志。
翻译自:http://docs.fluentd.org/articles/install-by-rpm
相关文章推荐
- 给UITableView的侧滑删除增加多个按钮
- 【APUE】Chapter17 Advanced IPC & sign extension & 结构体内存对齐
- GPUImage滤镜之锐化
- POJ【2031】Building a Space Station
- UiNavigationControllerDemo 使用协议代理在UiViewControl间正反向传值
- UIControl的几个事件
- query 中 (function( window, undefined ) {})(window)写法详解(转)
- iOS开发UITableView小结
- 【UI基础】——提示框和警示框的实现
- GPUImage滤镜之自然饱和度
- Arduino接口-week1-Lesson3
- UIScreen的scale属性
- IOS-UIScrollView 与 UICllectionVew
- Arduino接口-week1-Lesson2
- 同时安装Xcode6和Xcode7导致出现N多UUID 模拟器解决办法
- 【java】request.getParameter 和 request.getAttribute 的功能作用详解.
- EasyUI 学习使用笔记
- IOS-UITableView 及自定义cell
- 创建型-生成器/建造者builder
- Arduino接口-week1-Lesson1