Stackdriver Trace

本番環境におけるパフォーマンスのボトルネックを検出

無料トライアル

誰でも使用できる分散トレース システム

Stackdriver Trace は、アプリケーションからレイテンシ データを収集して、Google Cloud Platform コンソールに表示する分散トレース システムです。アプリケーション内でやり取りされるリクエストを追跡し、ほぼリアルタイムでパフォーマンスの分析情報を提供します。Stackdriver Trace は、アプリケーションのトレースを自動的に分析し、パフォーマンス低下の原因となるレイテンシの詳細レポートを生成します。また、VM、コンテナ、Google App Engine プロジェクトからもトレースを取得できます。

パフォーマンスのボトルネックを検出

Stackdriver Trace を使用すると、リクエストごとに詳しいレイテンシ情報を分析したり、アプリケーション全体のレイテンシを確認したりできます。提供されるさまざまなツールとフィルタを使用して、ボトルネックの発生場所を迅速に突き止め、原因を特定することができます。Stackdriver Trace は、きわめて大規模な Google サービスの運用を維持するために使用されているツールをベースにしています。

問題を迅速かつ自動的に検出

Stackdriver Trace は、プロジェクトからデータを継続的に収集して分析し、アプリケーションのパフォーマンスに対する最近の変化を自動的に特定します。 このレイテンシの分布は解析レポート機能で利用可能で、データを時系列またはバージョン間で比較できます。アプリケーションのレイテンシ プロファイルに大幅な変化が見つかると、Stackdriver Trace が自動的に通知します。

幅広いプラットフォーム サポート

Stackdriver Trace の言語別の SDK を使用すると、VM で実行中のプロジェクトを分析できます(Google Cloud Platform で管理されていない VM も分析可能です)。Trace SDK は現在、Java、Node.js、Ruby、Go に対応しています。Trace API は、どのようなソースからのトレースデータの送受信にも使用できます。Zipkin コレクタを使用して、Zipkin トレーサーから Stackdriver Trace にデータを送信することもできます。 Google App Engine で実行しているプロジェクトのデータは自動的に収集されます。

Stackdriver Trace の機能

本番環境におけるパフォーマンスのボトルネックを検出

簡単な設定
App Engine アプリケーションはすべて自動的にトレースされます。それ以外のアプリケーションの場合は、ライブラリを使用して、最小限の設定を行うだけでトレースできます。前述のパフォーマンス レポートと分析機能はすぐに利用できます。
自動分析
トレース対象のアプリケーションごとに、日々のパフォーマンス レポートが自動的に作成されます。また、必要に応じてレポートを生成することもできます。
レイテンシの変化の検出
アプリケーションのパフォーマンス レポートを時系列で評価し、アプリケーションのレイテンシの低下を特定します。
パフォーマンス分析情報
エンドポイントごとにトレース結果を自動的に評価し、パフォーマンスのボトルネックを検出します。
カスタム ワークロードに対する拡張性
Trace API と言語別の SDK は、仮想マシンとコンテナで実行しているアプリケーションのトレースに使用できます。トレースされたデータは、Trace API を介して Stackdriver Trace UI に送信されます。

「Stackdriver Trace の分析機能のおかげで、レイテンシの変化をすぐに把握することができました。Stackdriver Trace のタイムラインでレイテンシのボトルネックの発生場所をすぐに特定し、解決することができたのです。」

- Keith Marsh 氏 Dovetail Games、プリンシパル オンライン テクノロジスト

Stackdriver Trace の料金

Cloud Platform をご利用のお客様は、Trace を無料でご利用いただけます。