2012/05/13

[hokkaidopm]Hokkaido.pm#7 参加しました

Hokkaido.pm#7

Hokkaido.pmに行って来ました
私の今回の発表は「DancerでWebアプリ再入門」です。

また今回もJPA様の講師派遣支援制度でりーおさん(@riywo)にお越し頂き、Perlの運用ツールのお話しを聞くことができました。
Touryoのオープンソース化を待ち望んでいますので、是非お願いします!

以下はりーおさんのセッション時のメモです。

Ops Tools with Perl @riywoさん

スライドはこちら

CloudForecast

  • サーバリソースのモニタリング
  • Installが簡単
    • SNMP, RRDs系が別途必要
  • 軽量 5,000行程度(テンプレート含む)
  • WAF: Shirahata.pm

GrowthForecast

  • API and Graph
  • Installが簡単
    • RRDsは別に必要
  • 使用例
    • fluentでGrowthForecastになげて、Webから見る

chase-tail

  • tail -f error_log | chase-tail -l 10 -t various_erro
  • エラー箇所に色付け
    • 目grepを楽にする
  • エラーの流れ早すぎる場合は適度に省略してくれる

App::Ikachan

  • IRCのHTTP API

Percona Toolkit

  • MaartkitとAspersaが混ざってる
  • MySQL用のツール
    • pt-query-digestがパフォーマンスチューニングに役立つ
      • tcpdumpをどばっと食わせると実行時間とかみれる

Touryo

  • Configuration Management Tool
  • Chefは良かったけど、カスタマイズが大変
  • Amon2で設定をWeb画面で可視化
  • CLI
    • touryo test web01 環境があっているかテスト
    • touryou run web01 間違っている箇所を訂正
  • 設定
    • roleを定義する
    • roleは継承可能
  • blueprint
    • crontab等のテンプレート
    • Text::Xslate使ってる
  • roleだけじゃなくてnodeで特定のサーバ毎に設定を追加できる

0 件のコメント:

コメントを投稿