ぽにくすじゃないだいありー このページをアンテナに追加 RSSフィード Twitter

2012年02月06日

td-agentインストールしてみた

td-agentというパッケージを使うと、Rubyが無かったり古い環境でも、fluentdが使えるという話のようなので実際にインストールしてみた。環境はAsianux でシステムには古いRubyがインストールされている。なぜか yum が segmentaion fault で落ちるので rpm でインストールした。

手順

rpm -ivh http://packages.treasure-data.com/redhat/x86_64/td-agent-1.1.0-0.x86_64.rpm
cp /etc/td-agent/td-agent.conf /etc/td-agent/td-agent.conf.org
vi /etc/td-agent/td-agent.conf
mkdir /var/log/fluent
chown td-agent:td-agent /var/log/fluent
service td-agent start
echo '{"hoge":"fuga"}' | /usr/lib64/fluent/ruby/bin/fluent-cat debug.test

設定 /etc/td-agent/td-agent.conf

<source>
  type tcp
</source>

<match debug.**>
  type file
  path /var/log/fluent/debug
</match>

プロダクトで採用できるかどうかはわからないがひとまずVM上で色々試してみて、提案なりしてみようかな。