sensu さん
いらっしゃーい
cloudpack Night #9
@inokara
sensu と私
禿げたくない.net(http://hagetakunai.net/celebrity/56/)
N◯gios や Za◯bix ぢゃない 5 秒で sensu だ
sensu とは...
Sensu Documentation(http://sensuapp.org/docs/0.12/img/sensu-diagram-4801b356.png)
sensu とは...
Sensu is often described as the “monitoring router”.
(Google 翻訳:扇子は、しばしば「監視ルータ」として記載されている。)
sensu とは...
さっきの図をもう一度
Sensu Documentation(http://sensuapp.org/docs/0.12/img/sensu-diagram-4801b356.png)
sensu とは...
監視エージェントから送られてきたメトリクスを
各種ツールやサービスへ
ルーティングする監視フレームワークで
Immutable Infrastructure 時代の監視ツール
だと思う
sensu のココがイイね
* クライアント追加の度にサーバー設定不要!
* 外部ツールを組み合わせることが出来る!
* JSON / JSON / JSON 徹底的に JSON!
* プラグインやハンドラスクリプトが書ける!
* chef や puppet でセットアップ!
* Nagios のプラグインも使える(らしい)!
sensu のココがイマイチ
* RabbitMQ と Redis が...
* グラフツールが Graphite にロックイン気味
* 自由度高すぎ(設定ファイル名等)
* sensu-api がたまに落ちる
sensu 運用してみて(1)
なぜか sensu-server と心中してしまう sensu-api 問題
しゃあないので...
sensu(sensu-api) を Monit で監視!(業界初!:当社調べ)
sensu を運用してみて(2)
せっかくだから通知は SNS で(日本初:当社調べ)
設定はハンドラスクリプトで...最初動かなくてハマった
sensu を運用してみて(3)
Graphite に挫折して Elasticsearch に
イベント、メトリクスデータを放り込むハンドラを作った
そしてこんな感じで kibana で見れるが
Elasticsearch のデータマッピングをちゃんと設計する必要が...
〆(sensu って)
* immutable infrastructure 時代の監視ツール
* 弄っていても楽しいしアラートが来ても嬉しい
* 自由度高=拡張性高でも混乱も高
* 運用ルールとか決めておいた方がよいかも
* 個人的にまだまだ勉強が必要!