Input
|
流れてくるデータの収集方式を決める。
各種データソースのログにタグをつけて収集する。
インプット用プラグインを指定する。
td-agentの設定ファイルの<source>ディレクティブでInput時の動作設定を行う。
例えば、
といった具合に収集の仕方を予め定義する。
|
Output
|
データ保存先へ出力する。
Input時に指定したタグに合致して収集したデータを、指定した方法で処理する。
例えば、
|
[
tag,
time,
record = { key: "value", key: "value"}
]
//install
wget https://toolbelt.treasuredata.com/sh/install-redhat-td-agent2.sh | sh
chkconfig td-agent on
//mkdir for config-files
mkdir /etc/td-agent/conf.d
echo '@include conf.d/*.conf' >> /etc/td-agent/td-agent.conf
vi /etc/td-agent/conf.d/xxxxx.conf
#install
td-agent-gem install xxxxxx
#update
td-agent-gem update xxxxxx
#show list
td-agent-gem list
#search plugin
td-agent-gem search -r xxxxxx
fluent-plugin-multi-format-parser
|
1つのログに複数のフォーマットが存在している時に便利。フォーマット指定が複数行うためのプラグイン。
|
fluent-plugin-elasticsearch
|
ElasticSearchに fluentd のログを保存するためのプラグイン |
fluent-plugin-mysql
|
MySQL に fluentd のログを保存するためのプラグイン |
fluent-plugin-dstat
|
dstatの結果をfluentdに送信するためのプラグイン |
Copyright © 2021 たぐたぐ.com. All rights reserved.