td-agent

td-agentのbufferをflushする

TL;DR

よくある運用のアレです。

Tips

bufferをflush

td-agentが走っているインスタンスを落とす前に、bufferに溜まったものを送っておきましょう。
ロストしても良いものであればやらなくてもOK。

ls -al /var/tmp/td-agent/* 
sudo kill -SIGUSR1 `cat /var/run/td-agent/td-agent.pid`
sleep 5
ls -al /var/tmp/td-agent/* 

Fluentd’s Signal Handling
参考: シグナルとAPIを使ったハンドリング