パフォーマンス ダッシュボードは、Google Cloud ネットワーク全体のパフォーマンスと、プロジェクトのリソースのパフォーマンスを可視化します。
このパフォーマンス モニタリング機能を使用すると、アプリケーションの問題と基盤となる Google Cloud ネットワークの問題とを区別できます。過去のネットワーク パフォーマンスの問題を調査することもできます。
パフォーマンス ダッシュボードは Cloud Monitoring にもデータをエクスポートします。Monitoring を使用してデータのクエリを実行し、追加情報を取得できます。詳細については、パフォーマンス ダッシュボードの指標のリファレンスをご覧ください。
プロジェクトのパフォーマンス ビュー
プロジェクト パフォーマンス ビューでは、パフォーマンス ダッシュボードにプロジェクト仮想マシン(VM)インスタンスが存在するゾーンのパケットロスまたはレイテンシ指標のみが表示されます。たとえば、VM 間トラフィックや VM からインターネットへのトラフィックです。ワークロードがデプロイされるリージョンは、最大 5 つ選択できます。このダッシュボードでは、次の情報を確認できます。
- パケットロスの概要
- 選択したリージョンのリージョンペア間のパケットロス平均
- 選択したリージョンのゾーンペア間のパケットロス平均
- レイテンシの概要
- 選択したリージョンのリージョンペア間のレイテンシの中央値
- 選択したリージョンのゾーンペア間のレイテンシの中央値
VM インスタンス間のトラフィック
パフォーマンス ダッシュボードには、Compute Engine 仮想マシン(VM)インスタンスが存在するゾーンのパケットロスとレイテンシの指標が表示されます(概要グラフとヒートマップ ビューに表示されます)。現在のデータと過去 6 週間の指標が表示されます。たとえば、プロジェクト内に、ゾーン A とゾーン B の VM を持つ Virtual Private Cloud(VPC)ネットワークがあるとします。この場合、パフォーマンス ダッシュボードには、これら 2 つのゾーン間のプロジェクトのパケットロスとレイテンシの指標が表示されます。
選択した期間に応じて、実際の VM 間のトラフィックのサンプルから集計されたレイテンシ指標も表形式で表示できます。レイテンシの詳細テーブルに、VM とそれに対応するレイテンシの詳細が表示されます。
Google Cloud とインターネット ロケーション間のトラフィック
パフォーマンス ダッシュボードには、Compute Engine 仮想マシン(VM)インスタンスが存在するリージョンと、その VM と通信するエンドデバイスのインターネット ロケーションのレイテンシ指標が表示されます。現在のレイテンシの指標と 6 週間分の履歴データが表示されます。たとえば、プロジェクトの Virtual Private Cloud ネットワークで、リージョン A の仮想マシンが都市 X と Y のクライアントからトラフィックを受信しているとします。このような場合、パフォーマンス ダッシュボードはリージョン A と都市 X および Y との間のプロジェクトのレイテンシ指標を提供します。
プロジェクトの指標を表示するには、パフォーマンス ダッシュボード ページの上部にある [プロジェクトのパフォーマンスを表示] をクリックします。測定対象に関するその他の例と詳細については、指標をご覧ください。
Google Cloud のパフォーマンス ビュー
Google Cloud のパフォーマンス ビューでは、パフォーマンス ダッシュボードにすべての Google Cloud のゾーン間のパケットロスとレイテンシの指標が表示されます。たとえば、VM 間トラフィックや Google Cloud からインターネットへのトラフィックです。ダッシュボードには、Google Cloud ネットワークのステータスが表示され、Google Cloud 全体のパフォーマンスとプロジェクトで観察したパフォーマンスを比較できます。最大 5 つの Google Cloud リージョンを選択して、次の情報を確認できます。
- パケットロスの概要 このビューでは、Google Cloud のすべての VM 間パケットロスで、最大 50 個のゾーンペアを表示できます。
- ゾーンペア間のパケットロス平均。
- レイテンシの概要。 このビューでは、すべての Google Cloud の VM 間のラウンド トリップ時間(RTT)があるゾーンペアを最大 50 個まで表示できます。
- ゾーンペア間のレイテンシの中央値。
VM インスタンス間のトラフィック
パフォーマンス ダッシュボードには、すべての Google Cloud のパケットロスとレイテンシの指標が表示されます。これらの指標は、プロジェクトごとのダッシュボードで明らかになった問題がプロジェクトに固有のものであるかどうかを理解する際に有用です。
Google Cloud のパフォーマンス ビューには、選択した時間枠(デフォルトでは 1 時間)のゾーンペア(最大 50 個)の時系列データが表示されます。
プロジェクトがそれらのゾーンにデプロイされていない場合でも、Google Cloud ゾーンペアのネットワーク パフォーマンスを表示できます。リージョン レベルとゾーンレベルの両方でパフォーマンスを表示できます。サマリー時系列グラフには、Google Cloud 全体で集計された VM 間パケットロスまたはレイテンシが特に大きいゾーンペアが 50 個まで表示されます。
Google Cloud とインターネット ロケーション間のトラフィック
パフォーマンス ダッシュボードには、Google Cloud リージョン全体の VM とインターネット エンドポイント間のレイテンシ指標が表示されます。トラフィックは都市、地域、国レベルで集計できます。特定のリージョンとロケーションのペアに十分な Google Cloud トラフィックがある場合は、そのペアに対応するレイテンシ指標を表示できます。
これらの指標は、プロジェクトごとのダッシュボードで確認された問題がプロジェクトに固有なものかどうか評価するのに役立ちます。グローバル指標も、将来のデプロイを計画する際に有用です。
Google Cloud のパフォーマンス指標を表示するには、パフォーマンス ダッシュボード ページの上部にある [すべての Google Cloud のパフォーマンスを表示] をクリックします。プロジェクト パフォーマンス ビューから Google Cloud のパフォーマンス指標を表示するには、特定のゾーンペアの上にポインタを置きます。測定対象に関するその他の例と詳細については、指標をご覧ください。
権限
Google Cloud コンソールまたは Monitoring からパフォーマンス ダッシュボードのデータにアクセスするには、monitoring.timeSeries.list
権限を付与されている必要があります。この権限は、次の表の Monitoring のロールに含まれています。
ロール名 | ロール ID |
---|---|
モニタリング閲覧者 | roles/monitoring.viewer |
モニタリング編集者 | roles/monitoring.editor |
モニタリング管理者 | roles/monitoring.admin |
monitoring.timeSeries.list
権限を含むその他のロールについては、ロールについてをご覧ください。
プロジェクトのスコープを変更する
既存の指標スコープを使用して、複数の Google Cloud プロジェクトを 1 つのビューでモニタリングするには、Google Cloud コンソールのプロジェクト選択ツールまたは [スコープを変更] ボタンを使用して、スコープ対象プロジェクトを選択します。これらのオプションを使用して、単一のモニタリング プロジェクトを選択することもできます。詳細については、パフォーマンス ダッシュボードの指標のリファレンスをご覧ください。
推奨されるアラート
事前定義された条件に基づいて、高パケットロスのアラートを作成できます。パケットロスのアラート ポリシーは、リージョンペアで 5 分間のパケットロスが 5% を超えるとトリガーされます。
アラートによって、クラウド アプリケーションの問題をタイムリーに認識し、問題をすばやく解決できます。アラート ポリシーにアラートを受け取る状況と通知方法を記述します。アラート ポリシーの作成と管理の詳細については、アラートの概要をご覧ください。
次のステップ
- プロジェクト パフォーマンスのユースケース
- プロジェクト固有のパケットロス ダッシュボードを表示する
- Google Cloud パケットロス ダッシュボードを表示する
- パフォーマンス ダッシュボードをトラブルシューティングする
- パケット サンプリングについて詳しく確認する