Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
ログ監視の話 chiba.pm #5 すずきまさし / @masasuz 1
Slide 2
Slide 2 text
2
Slide 3
Slide 3 text
ネタは特に話さないです 3
Slide 4
Slide 4 text
ログ監視の話 chiba.pm #5 すずきまさし / @masasuz 4
Slide 5
Slide 5 text
おまえだれよ すずきまさし / @masasuz 五反田の辺りにある中小web企業 開発基盤的なものを整備しているらし い zsh / perl / mysql / Ubuntu / Debian 5
Slide 6
Slide 6 text
最近江戸川区と葛飾区は千葉だっ てずっと言い続けていたら、西葛 西在住の人に怒られたので自重し ます。 6
Slide 7
Slide 7 text
ログ監視 ログ収集 7
Slide 8
Slide 8 text
コンテキスト ウェブサービス 自社サービス 物理サーバ 数百台の中小規模 8
Slide 9
Slide 9 text
ログ監視の話 9
Slide 10
Slide 10 text
エラーログ監視 定期的に アクセスログから4xx 5xxのログをvhost 毎、path毎に集計し、 一日あたりのᮢ値(デフォルト10件)越 えたらIRC、メールで通知する 当日ᮢ値は更新可能 10
Slide 11
Slide 11 text
問題 ᮢ値が一律10件(デフォルト)なので、 件数少ないけど重要なエラーを見逃す。 syntaxエラーとか仕込んでしまうと全 てのアクセスで500が上がるので、ᮢ値 上げ大変。 11
Slide 12
Slide 12 text
別ソリューション 単位時間当たりで5xx 4xxを集計すると か? 12
Slide 13
Slide 13 text
ログ収集の話 13
Slide 14
Slide 14 text
昔の話 監視サーバから 各アプリケーションサーバに serverlist.sh | xargs -I% ssh % ‘egrep “status:(4|5)[0-9]{2}” access.log ‘ 14
Slide 15
Slide 15 text
現在 fluentdでログサーバに転送 fluentdがごにょごにょして、vhost毎 にアクセスログ分けてファイル保存 15
Slide 16
Slide 16 text
問題 複数ファイルをzgrepするのであまり効 率よくない 結局logサーバにsshしないといけない webアプリでごにょごにょしにくい 16
Slide 17
Slide 17 text
将来? fluentd => elasticsearch 検証し始めた aggrecationsがだいぶ使えそう kabana3良い kibana4??? 17
Slide 18
Slide 18 text
緩募: 事例 ベタープラクティス 18
Slide 19
Slide 19 text
ありがとう ございました 19