Skip to content

inokappa/td-agent_monitoring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

オレオレ 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 を利用して自動で行えるようにしたい

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published