タグ

分析と性能に関するstarcycleのブックマーク (2)

  • Railsのログを分析、グラフ化·LogJuicer MOONGIFT

    ※ 画像は公式サイトデモより Railsは遅いと言われる。確かに富豪的なフレームワークであり、そのままの使い方では動作が重たい。そのため、解決手段としてmemcachedをはじめとしたキャッシュ技術を利用することが多い。 ログを解析して一覧してくれる だが、フレームワークの問題ではなく、プログラム側の問題もあるかも知れない。その解決のためにはまず、現状分析からはじめてみよう。 今回紹介するオープンソース・ソフトウェアはLogJuicer、Railsログ分析ソフトウェアだ。 LogJuicerはproductionをターゲットにしたログを分析するソフトウェアだ。標準でテーブル組に各コントローラのヒット数、レンダリング、DBへの実行時間などをリストにしてくれる。さらにコントローラをクリックすると、各アクション別にドリルダウンしてくれる。 円グラフ もう一つのモードはグラフで、円グラフや棒グラフ

    Railsのログを分析、グラフ化·LogJuicer MOONGIFT
  • New RelicでRailsのパフォーマンス分析

    New Relic(サイト・英語)は、SaaS(参考記事)としてRailsのパフォーマンスモニタリングとパフォーマンスプロファイリングを提供する。どのようにこの技術が機能するのかについて、New RelicのLew Cirne氏に話を聞いた。 InfoQ: パフォーマンスモニタリングはどのように実装され、そのパフォーマンスインパクトはどんなものでしょうか。MRI以外ではRuby各バージョンの上でも動作するのでしょうか。 New Relicのエージェントは100% Rubyコードで実装されるため、ハードウェアとOSの組合せがいかなるものであっても、その組合せで存在するあらゆるRuby環境、あらゆるRuby VM実装で動作します。JRubyやRubiniusに加え、リファレンス実装も含まれます。Rubyの動的言語機能を使い、ControllerアクションやActiveRecordクエリなどの比

    New RelicでRailsのパフォーマンス分析
  • 1