Contenu connexe
Similaire à Sensu with golang (7)
Plus de Akihiko Horiuchi (20)
Sensu with golang
- 1. 堀内 晨彦 (HORIUCHI Akihiko)
@hico_horiuchi
Sensu with Golang
2015.03.26(木) @Sensu Deep Talks #1
- 2. @hico_horiuchi
○ うどん大学 情報系 修士1年
○ Emacs / Rails / Hubot / Ansible
○ http://bit.ly/hiconyan
普段はロードバランス・オートスケールの研究
研究室のインフラと掃除を担当
Sensu歴は半年 (ヤフーインターン∼)
15/03/26 2
- 3. Sensu構成図 @ 研究室
15/03/26 3
sensu-server + kibana
Nginx + Dokuwiki
GitLab
Ruby on Rails
Ubuntu + KVM
・ 物理サーバ (14台)
・ 仮想サーバ (9台)
・ スイッチ (3台)
・ 構成管理は AnsibleHubot
(hico-horiuchi/huboco)
- 7. できること
● Sensu API を一通り叩ける
○ ただし aggregates 以外
○ コマンドは API の命名規則に準拠
● リスペクト
○ 色付け,シンプルな表形式の表示
15/03/26 7
$ ohgi events [client] [check]
- 14. くらべてみた
● 10回実行,time の user + system
圧倒的な速さ!
15/03/26 14
Ruby Golang
CPU 0.79 s 0.06 s
メモリ 0.15 s 0.07 s
ディスク 0.77 s 0.06 s
HTTP 1.51 s 0.41 s