td-agent (fluentd) を導入する上での個人的なメモ

td-agent 設定まわり

  • 全般
  • イベント送信側
  • イベント受信側
    • bigquery に送信する部分の buffer 設定
    • secondary output

td-agent 監視まわり

  • td-agent
  • td-agent.log
    • 監視
      • 自分自身のログを match させてどこかに送ることができるのでそれを利用するのが良さそう
      • 参考: Logging of Fluentd
    • ローテーション
      • td-agent.logrotate で設定されていそう
      • 30 日間で rotate している感じか

fluent-logger

  • 現在 fluent-logger-scala を使用しているが依存ライブラリやロガーが冗長になる部分があり少し微妙なことに
  • fluency を検討したい

その他

  • sigdump (JVM でいう SIGQUIT) によるスレッドダンプ取得ができる

参考