Skip to content

Latest commit

 

History

History
49 lines (30 loc) · 1.2 KB

README.md

File metadata and controls

49 lines (30 loc) · 1.2 KB

オレオレ td-agent 内部情報監視 dashboard

必要なもの

  • Sinatra
  • Graphite

使い方

  1. git clone
  2. apt-get install libsqlite3-dev(for debian and ubuntu)
  3. gem install bundler
  4. bundle install
  5. Change GRAPHITE HOST
  6. bundle exec rackup config.ru
  7. Access to /addhost and Add Host
  8. Access to overview

あらかじめ Graphite をセットアップしておく必要がある。


出来ること

  • td-agent 又は fluentdmonitor_agent プラグインで取得出来る内部情報をホスト毎に表示出来る(はず)
  • Graphite を利用して各プラグインの retry_count / buffer_total_queued_size / buffer_queue_length のメトリクスを表示することが出来る(はず)

Screenshot

ダッシュボード

メトリクス

ホストの追加


todo

  • 5 分ごとにブラウザをリフレッシュさせているのを止める
  • ホストの登録は Serf を利用して自動で行えるようにしたい