パフォーマンス ダッシュボードのユースケース

以降のセクションでは、パフォーマンス ダッシュボードの各種の利用方法について説明します。

プロジェクト パフォーマンスのユースケース

現在のパフォーマンスの診断: 問題の原因はネットワークなのか、アプリケーションなのか

パフォーマンス ダッシュボードは、プロジェクトの基礎となるネットワーク パフォーマンスをリアルタイムで可視化します。これは、アプリケーションの問題の原因がソフトウェアまたはネットワークの問題でいずれであるかを判断する際に有用です。大幅なパケットロスまたは高いレイテンシが見られる場合は、Google Cloud ネットワークの問題が少なくとも原因の一部となっている可能性があります。パケットロスとレイテンシには問題が見つからない場合は、アプリケーションに問題がある可能性があります。

シナリオ: 現在起こっている問題を調査する

パフォーマンス ダッシュボードを開いてみると、過去 1 時間以内の [パケットロスの概要] グラフに急上昇が見られました。このグラフにはすべてのゾーンのパケットロスがまとめられているため、パケットロスの発生場所は不明です。

最新のパケットロス。
最新のパケットロス(クリックして拡大)

さらに調査するには、急上昇が見られた時間をクリックします。クリックすると、選択した時間に限定したヒートマップが開きます。

概要グラフの時間軸をクリックしてドラッグすることで、選択範囲を調整できます。

時間をクリックして対象時間の詳細を表示。
時間をクリックして対象時間の詳細を表示(クリックして拡大)

表示されるヒートマップには、選択した時間のデータが表示されます。ヒートマップの四角形は色分けされています。ヒートマップの左側にある凡例に示すように、各色はパケットロスの割合を表します。

特定の時間におけるパケットロスのヒートマップ。
特定の時間におけるパケットロスのヒートマップ(クリックして拡大)

パケットロスは単方向のみで測定されるため、パケットロスを示す四角は、ソース軸で示されるゾーンから宛先軸で示されるゾーンへのパケットロスを示します。

特定のゾーンペアに対象を絞ったグラフを表示するには、送信元ゾーン europe-west1-b から宛先ゾーン us-central1-a へのオレンジ色の四角形をクリックします。詳細なグラフでは、前のページからの時間選択が保持され、青いピンが表示されます。

選択した期間のパケットロス。
選択した期間のパケットロス(クリックして拡大)

グラフには、データフローの各方向に 1 つずつ、合計 2 本の線が表示されます。この例では、紫色の線は送信元ゾーン europe-west1-b から宛先ゾーン us-central1-a へのトラフィックのパケットロスを示しています。赤い線はその逆方向、送信元ゾーン us-central1-a から送信先ゾーン europe-west1-b を示しています。

グラフは、このパケットロスの急上昇が異常な値であることを示しています。右上にあるタイムセレクタをクリックすると、このゾーンペアについて表示されるデータ時間枠を変更できます。最大 6 週間のデータを表示できます。この例では、[7 日] をクリックすると、選択したゾーンペアのパケットロスの傾向が表示されます。

7 日間のパケットロス。
7 日間のパケットロス(クリックして拡大)

過去のパフォーマンスの診断

シナリオ: 最近発生した問題の調査

今週初めに発生したレイテンシの問題を調査するとします。パフォーマンス ダッシュボードの過去のパフォーマンス データを使用して、対象のゾーンを調査できます。

ビューを変更するには、[レイテンシ] タブをクリックします。

レイテンシタブ。
レイテンシタブ(クリックして拡大)

[レイテンシの概要] グラフの時間枠を調整するには、右上の時間セレクタを使用します。この例では、1 時間に設定されています。特定の時点のレイテンシのヒートマップを表示するには、グラフの時間軸をクリックします。

時間の選択。
時間の選択(クリックして拡大)

グラフの左側には常に高い値があるため、時間軸をクリックして、その時間のレイテンシのヒートマップを表示します。

レイテンシのヒートマップ。
レイテンシのヒートマップ(クリックして拡大)

ヒートマップの明るい紫色の四角は、ゾーン asia-east1-beurope-west2-c の間のレイテンシが 261 ミリ秒(ms)であったことを示しています。さらに調査するには、明るい紫色の四角をクリックします。表示されるレイテンシの詳細なチャートでは、前のページからの時間選択が維持され、青いピンが表示されています。

レイテンシの急上昇。
レイテンシの急上昇(クリックして拡大)

青い線は、europe-west2-c から asia-east1-b に移動するトラフィックのレイテンシの急上昇を示しています。

急上昇を拡大するには、マウスをクリックしてドラッグします。

クリック&ドラッグでズームする。
クリック&ドラッグでズーム(クリックして拡大)

急上昇が 2~3 分間続いて、午前 8 時 19 分にピークに達したことがわかります。

レイテンシの急上昇の詳細。
レイテンシの急上昇の詳細(クリックして拡大)

Google Cloud のパフォーマンスのユースケース

パフォーマンス診断: プロジェクトなのか、Google Cloud なのか

プロジェクトでレイテンシまたはパケットロスの値を観測して、プロジェクト外部の参照データに対して検証と比較を行うことを必要としています。パフォーマンス ダッシュボードの [すべての Google Cloud のパフォーマンス] ビューでは、VM 間のパケットロスやレイテンシなどのプロジェクトごとのネットワーク パフォーマンスをすべての Google Cloud のパフォーマンスに関連付け、すべての関連する Google Cloud インフラストラクチャにわたるパケットロスとレイテンシを表示できます。

次の例では、Google Cloud トラフィックで最近パケットロスが発生したことを確認できます。グラフ上にポインタを置くと、午後 2 時 26 分に asia-east1-aasia-northeast3-b の間でピーク損失が発生したことを確認できます。プロジェクトの問題がこの時間と場所に対応する場合は、問題が Google Cloud 全体に影響するため、トラブルシューティングに要する時間を削減できます。

パケットロスの概要
パケットロスの概要(クリックして拡大)

時系列上にポインタを置くと、ソースと宛先のデータが表示されます。グラフの凡例を表示するには、時系列グラフの [凡例を表示] ボタンをクリックします。凡例内のゾーンペアの上にポインタを置くと、そのペアの時系列データがハイライト表示されます。

パケットロスの時系列をハイライト表示する。
パケットロスの時系列をハイライト表示する(クリックして拡大)

午後 2 時 26 分にパケットロスの問題が発生したすべてのエリアを表示するには、時系列グラフのタイムセレクタを移動してヒートマップを更新します。

平均パケットロス。
平均パケットロス(クリックして拡大)

シナリオ: プロジェクトのパフォーマンスが Google Cloud と異なるかどうかを検証する

Network Intelligence Center のプロジェクトごとのパフォーマンス ダッシュボードを使用して、高いレイテンシまたはパケットロスが発生したリージョンまたはゾーンのペアを特定しました。それらが Google Cloud の平均と大きく異なるかどうかを確認する必要があります。

検証するリージョンまたはゾーンのペアの上にポインタを置きます。プロジェクトのレイテンシまたはパケットロスの値と、その下に同じペアについての Google Cloud における平均値を表示できます。それらの値が類似している場合は、プロジェクトで観測されたパフォーマンスが、同じリージョンまたはゾーンのペア内に存在するすべてのプロジェクトの平均と類似していることを示しています。

リージョンの平均パケットロス。
リージョンの平均パケットロス(クリックして拡大)

シナリオ: 最新の高いレイテンシまたはパケットロスの問題を調査する

パケットロスまたはレイテンシが高いリージョンまたはゾーンのペアを特定しており、Google Cloud 全体の値とそれらを比較する必要があります。送信元と宛先のリージョン選択機能を使用すると、パフォーマンス ダッシュボードの Google Cloud のパフォーマンス ビューを絞り込むことができます。Google Cloud のパフォーマンス ビューを絞り込むには、次の 2 つの方法があります。

  • 特定のリージョンのデータを表示するには、[ロケーション] メニューからリージョンを選択します。最大 5 つのリージョンを選択できます。

    リージョンのレイテンシ。
    リージョンのレイテンシ(クリックして拡大)
  • リージョンペアのゾーン間のデータを表示するには、リージョンペアに対応するリージョン ヒートマップ内の正方形をクリックします。

    リージョン ヒートマップ。
    リージョン ヒートマップ(クリックして拡大)

両方の選択メソッドで、選択したペアの時系列データとヒートマップが表示されます。次の例では、asia-east1europe-north1 を選択しています。

選択したペアの時系列とヒートマップ。
選択したペアの時系列とヒートマップ(クリックして拡大)

シナリオ: 過去の高いレイテンシまたはパケットロスの問題を調査する

異常なレイテンシまたはパケットロスの値が観測された特定のタイムスロットを調査する場合は、時系列の時間ズームを使用します。この例では、30 日間が選択されています。

レイテンシの概要。
レイテンシの概要(クリックして拡大)

時系列グラフをクリックしてドラッグし、調査に関連する日付または時間を選択することで、時間の選択をさらに絞り込むことができます。

このグラフには、9 日の月曜日から 13 日の金曜日までのデータが表示されます。11 月 11 日午前 8 時 15 分に発生した、レイテンシの小規模な急増を正確に示すことができます。

レイテンシの概要の時間ズーム。
レイテンシの概要の時間ズーム(クリックして拡大)

ワークロードの最適化: パフォーマンスの計画

Google Cloud のパフォーマンス ビューには、選択したリージョン / ゾーンペアの平均パフォーマンス ビューが表示されます。Google Cloud Console の Network Intelligence Center で Google Cloud のパフォーマンス ビューを使用すると、アプリケーションのパフォーマンス管理を計画できます。Google Cloud のパフォーマンス ビューは、新しいリソースをデプロイする、または既存のワークロードを最適化するのに最適なリージョンとゾーンを特定する際に有用です。たとえば、現在特定のゾーンとリージョンで実行されているものの、他のリージョンのユーザーやその他のワークロードによってアクセスされていることがわかっているとします。

シナリオ: 新しいゾーンとリージョンでのパフォーマンスを把握する

リージョンにワークロードを追加し、要件に最適であるゾーンを確認することを必要としています。

送信元と宛先の選択メニューを使用すると、レイテンシまたはパケットロスのグローバル平均指標を表示する送信元と宛先のペアを選択できます。

リージョンペア内のゾーンを表示するには、ヒートマップからリージョンペアを選択します。この例では、リージョンペア asia-east1asia-northeast3 のヒートマップの正方形をクリックし、タイムセレクタを 30 日間に調整しました。

パケットロスのリージョンペアのヒートマップ。
パケットロスのリージョンペアのヒートマップ(クリックして拡大)

シナリオ: リージョンまたはゾーンのペアについて過去のデータを表示する

時系列グラフ機能を使用して、選択したゾーンペアの過去のデータを表示します。この例では、ゾーンペア asia-east1-aasia-northeast3-a のヒートマップの正方形と 30 日間に調整されたタイムセレクタを表示できます。

ゾーンペアの過去のデータ。
ゾーンペアの過去のデータ(クリックして拡大)

次のステップ