Table of Contents
td-agent是做什么用的
td-agent如何安装
td-agent插件
Demo
常见的问题:
td-agent是Fluentd的稳定发行版本,它的出现是因为Fluentd不易于安装。本质上td-agent和Fluentd是一个东西。
td-agent是做什么用的
简单来说就是收集日志用的,把服务器上的日志收集起来,发送到指定的地方,统一管理分析,功能比较强大,如官方图所示:
它可以收集常用服务,如apache,db等日志,也可以收集由不同语言实现的app日志,对于收集到的日志,也有多种处理方式可供选择,比如存到mongodb上,或者亚马逊的s3服务等。
td-agent如何安装
适于于Redhat&Centos的安装方式:
$ curl -L https://toolbelt.treasuredata.com/sh/install-redhat-td-agent3.sh | sh
启动td-agent服务并设置开机自启动:
$ sudo /etc/init.d/td-agent start
Starting td-agent: [ OK ]
$ sudo /etc/init.d/td-agent status
td-agent (pid 21678) is running...
$ chkconfig td-agent on
测试一下td-agent是否正常工作:
td-agent默认被配置为从http获取日志,并将其路由到/var/log/td-agent/td-agent.log文件中
$ curl -