メモ
mackerel
でsensu
のプラグインでカスタムメトリクスを飛ばしてみた- ほげふがにも後で書く
環境
Docker コンテナ
CentOS 6.5
Debian Wheezy
Ruby
Sensu プラグイン
設定
簡単。
sensu-plugin をインストールして...
sensu-plugin は必要。
gem install sensu-plugin --no-ri --no-rdoc -V
Sensu プラグイン置いて...
mkdir -p /etc/sensu/plugins/system cd /etc/sensu/plugins/system wget https://raw.githubusercontent.com/sensu/sensu-community-plugins/master/plugins/system/vmstat-metrics.rb chmod 755 vmstat-metrics.rb
mackerel-agent.conf を修正して...
[sensu.checks.vmstat] command = "/usr/local/bin/ruby /etc/sensu/plugins/system/vmstat-metrics.rb" type = "metric"
上記のように設定。
mackerel-agent を再起動
/etc/init.d/mackerel-agent restart
暫くすると...
vmstat
のメトリクスがグラフに表示されるようになる
簡単。
とりあえず
やったことと引き続き
- カスタムメトリクスを試してみた
- 引き続き他の
Sensu
プラグインを試してみる
気になった点
ruby
がフルパス指定だよな...- 現時点では
Services
のメトリクス一覧からはカスタムメトリクスを見ることが出来ないようだ