GrowthForecastいれたので、fluentdをさくらVPSへインストールしなくては
宝の持ち腐れとなるので、Fluentdをインストールしなくては。 ググろう。
インストール
CentOS5+にtd-agentをyumでインストールする
起動方法、プラグインのインストールについて
sudo /etc/init.d/td-agent {start|stop|reload|restart|condrestart|status|configtest}
fluent-plugin-dstat
cd /tmp wget http://dag.wieers.com/home-made/dstat/dstat-0.7.2.tar.bz2 tar xvf dstat-0.7.2.tar.bz2 cd dstat-0.7.2 sudo cp dstat /usr/sbin
sudo /usr/lib64/fluent/ruby/bin/fluent-gem install fluent-plugin-growthforecast fluent-plugin-map fluent-plugin-dstat
設定ファイルの書き方
dstatをfluentd + GrowthForecastで可視化する
sudo vi /etc/td-agent/td-agent.conf
以下追記してゆく
<source>
type dstat
tag dstat
option -cm
delay 3
</source>
# GrowthForecast用にメッセージを加工する
<match dstat>
type copy
# CPU関連の結果だけを取り出す
<store>
type map
tag "perf.cpu"
time time
record record['dstat']['total cpu usage']
</store>
# メモリ関連の結果だけを取り出す
<store>
type map
tag "perf.mem"
time time
record record['dstat']['memory usage']
</store>
</match>
# GrowthForecastに転送する
<match perf.**>
type growthforecast
gfapi_url http://localhost:5125/api/
service dstat
tag_for section
remove_prefix perf
name_key_pattern .*
</match>
# 書き換えた後には、設定のリロード
sudo /etc/init.d/td-agent restart
結果
うまくいきました・・ありがとうございます。