Fluentd安装——通过rpm方式

摘要:
0.什么是td代理?为了灵活性,fluent d是用Ruby编写的,一些性能敏感的组件是用c编写的。

0. td-agent是何物

为了灵活性,fluentd用Ruby写的,其中一些性能敏感的部件使用c写的。普通的用户直接安装和使用Ruby进程可能有困难,这样就把它封装成Fluentd的稳定版本——td-agent.

1. 安装rpm包

直接执行 install-redhat-td-agent2.sh脚本,就会自动安装上td-agent

curl -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

 curl -X POST -d 'json={"json":"message"}' http://localhost:8888/debug.test

查看日志(/var/log/td-agent/td-agent.log),可以看到已经写入到日志。

翻译自:http://docs.fluentd.org/articles/install-by-rpm

免责声明:文章转载自《Fluentd安装——通过rpm方式》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇关于FreePBX语音网关对接遇到的伤心事vue-构建app项目下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

本地yum仓库搭建及rpm软件包定制

环境内核信息: [root@zabbix-01 ~]# uname -a Linux lodboyedu-01 2.6.32-696.el6.x86_64 #1 SMP Tue Mar 21 19:29:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux 搭建YUM仓库 创建yum仓库目录 mkdir -p /applic...

安装openssl-devel

0、操作系统为 RHEL6.7 1、描述:当开发人员需要调用openssl的库文件时,需要安装openssl-devel包 2、当根目录(即挂载点为 )的利用率为100%时,rpm包无法安装,需要清理。如下图 # df -h(查看挂载点使用情况) 3、通过yum install openssl-devel,自动解决依赖包安装PS:当出现无安装依赖包时,通...

android 功耗(1)---android 功耗分析方法和优化

1、底电流调试(Rock Bottom Current Optimization) 底电流在手机飞行模式下调试。每个平台的底电流数据可能不一样,具体可以参考release出来的Current Consumption Data文档或者release note。一般情况下的底电流参考数据上限是: 底电流在手机飞行模式下调试。每个平台的底电流数据可能不一样,具体...

Redhat6.x下如何制作虚拟机快照和镜像封装

一、虚拟机快照 1、确认你的物理机上的vg还有足够的剩余空间 [root@hacker ~]# vgsVG #PV #LV #SN Attr VSize VFree vg_hacker 1 6 4 wz--n- 95.80g 57.80g 2、建立一个至少4G(此处以8G为例)的lv逻辑卷,将虚拟机装在此逻辑卷中 [root@hacker ~]# lvcr...

jquery滚动条加载数据

//滚动条 $(window).scroll(function () { var scrollTop = $(this).scrollTop(); var scrollHeight = $(document).height(); var windowHeight = $(this).height(); var data = $("#n").text();...

Linux rpm命令

      rpm,英文全称RedHat Package Manager,是Linux下的软件包管理软件,类似Windows下的“添加/删除程序”。通过rpm软件管理系统,Linux实现了对.rpm软件包安装、删除、更新、管理的自动化操作。rpm软件包名称中包含了软件包的版本信息,适用的操作系统信息,适用的硬件架构信息(noarch说明软件包与硬件架构无关...