アプリケーションのパフォーマンス管理

すべてのアプリケーションのレイテンシとコストの低減に役立つ、デベロッパー向けの高度なツール

無料トライアル お問い合わせ

アプリケーションのパフォーマンス管理

デベロッパーがアプリケーションのパフォーマンスと信頼性を向上させるには、本番環境での動作を詳しく把握することが必要です。Stackdriver TraceStackdriver DebuggerStackdriver Profiler は、Google の Site Reliability Engineering(SRE)チームが使用している同じツールの一部を使用したツールで、使用しているクラウドに関係なく利用できます。これらを利用すれば、コードの実行状況を分析して、問題修正のためにどのような対策を取ればよいのかがわかります。

アプリケーション パフォーマンス管理の画像

すべてのアプリケーションに利用可能

Stackdriver APM ツールはどれも、インフラストラクチャに関係なく動作します。つまり、コードやアプリケーションが動作しているインフラストラクチャがどのクラウドであっても、またはオンプレミスであっても利用できます。そのため、アプリケーションの実行場所に関係なく、手ごろな料金の同じ APM ツールキットでアプリケーション パフォーマンスのモニタリングと管理が可能です。Stackdriver APM ツールの利用料は、収集されたデータ量のみに基づいて発生します。また、無料枠がたっぷり確保されていますので、どのようなプロジェクトにもご利用いただけます。

すべてのアプリケーション画像

Stackdriver Trace

Stackdriver Trace は、Google が Google の本番環境のサービスで使用しているツールをベースにしたもので、リクエストがアプリケーションを通じて伝播される様子を表示するツールです。リクエストごとに詳しいレイテンシ情報を分析したり、アプリケーション全体のレイテンシを確認したりできます。提供されるさまざまなツールとフィルタを使用して、ボトルネックの発生場所を迅速に突き止め、原因を特定できます。

Stackdriver Trace の画像

Stackdriver Debugger

Stackdriver Debugger は、アプリケーションを停止する必要も、パフォーマンスの低下を招くこともなく、本番環境で稼働中のアプリケーションのデバッグができるツールです。そのため、実際の本番稼働条件下でアプリケーションのパフォーマンスを調査できます。

Stackdriver Debugger の画像

Stackdriver Profiler ベータ版

Stackdriver Profiler は、対話型のグラフィカルなツールを使って CPU やヒープをモニタリングし、レイテンシや効率の悪い部分を特定できるツールです。そのため、アプリケーションのボトルネックを改善し、リソース消費量を削減できます。Google では、検索や Gmail といったサービスに非効率的なコードがないか特定するために、毎日この同じテクノロジーを使用して調査を行っています。

Stackdriver Profiler の画像