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 はこんな感じ

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 時代の監視ツール

 * 弄っていても楽しいしアラートが来ても嬉しい

 * 自由度高=拡張性高でも混乱も高

 * 運用ルールとか決めておいた方がよいかも

 * 個人的にまだまだ勉強が必要!




sensu さん

いらっしゃーい
Made with Slides.com