原文(投稿日:2009/4/23)へのリンク 「アプリケーションの高速性やスケーラビリティに間違いのないことをステージング環境で時間をかけて確認したのに、その後プロダクションに入った途端に、どういうわけかパフォーマンスが急降下する」 -- これはまさに多数の開発者に馴染み深いマーフィーの法則です。さらに都合の悪いケースになると、通常は速いのに、上司や、動作について苦情を言う重要な顧客から見た場合に限って、いつもノロノロした動作になります。こうした断続的なパフォーマンスボトルネックを追跡するには、詳細なロギングと解析が必要不可欠です。 しかし、サービス指向アーキテクチャと広範囲に分散したアプリケーションで成り立っている現状では、パフォーマンスボトルネックの原因となっているコンポーネントの発見は非常に難しいことがあります。典型的なWeb 2.0スタイルのアプリケーションで比較的よく見られるシナ