ネットワーク トポロジのトラブルシューティング

次のガイダンスを使用して、ネットワーク トポロジに関する一般的な問題のトラブルシューティングを行います。ネットワーク トポロジの詳細については、概要をご覧ください。

このグラフのノードが見つからない

フィルタでリソースが非表示にされていないことを確認してください。詳細については、特定のエンティティのフィルタリングをご覧ください。

現在のプロジェクトで作成されたリソースのみが、そのプロジェクトに表示されます。共有 VPC を使用している場合、ネットワークはホスト プロジェクトにあり、リソースはサービス プロジェクトにある可能性があります。ホスト プロジェクトではリソースがサービス プロジェクトにあるため、ネットワーク トポロジでは共有 VPC ネットワークやそのリソースが可視化されません。共有 VPC ネットワーク内のリソースを可視化する方法については、1 つのグラフに複数のプロジェクトを追加するをご覧ください。

エンティティ間のトラフィックが表示されない理由

エンティティ間のトラフィックが表示されない理由については、以下をご覧ください。

  • 接続の両端では、サポートされているリソースが少なくとも 1 つ、他のリソースと通信して、リソース間のトラフィックを表示できるようにする必要があります。
  • ネットワーク トポロジでは、リソース間のトラフィックが非常に少ない場合、リソースの接続が表示されないことがあります。

詳細については、概要の通信セクションとリソースとトラフィックをご覧ください。

インスタンスまたはロードバランサがない

ネットワーク トポロジのグラフに表示されていない既存のインスタンスやロードバランサがある可能性があります。以下のセクションで、リソースが表示されないシナリオについて説明します。

プロジェクトと指標スコープ

ネットワーク トポロジのグラフには、既存のプロジェクトまたは Monitoring の指標スコープ内のリソース間の通信が表示されます。表示されていないリソースが現在選択中のプロジェクトと異なるプロジェクトに存在する場合は、選択したプロジェクトの指標スコープに両方のプロジェクトが含まれていることを確認します。詳細については、1 つのグラフに複数のプロジェクトを追加するをご覧ください。

通信

ネットワーク トポロジのグラフには、選択した 1 時間ごとのセグメントで少なくとも 1 つの他のエンティティと通信しているリソースのみが表示されます。選択した時間内にインスタンスまたはロードバランサがトラフィックを送受信しなかった場合、ネットワーク トポロジはそれを可視化しません。インスタンスまたはロードバランサが別のエンティティと通信しているときにセグメントを選択していることを確認してください。詳しくは、データの収集と鮮度をご覧ください。

フィルタとエンティティの選択

ネットワーク トポロジのグラフでは、フィルタを追加することで、指定されたリソースと、これらのリソースが通信するリソースを表示できます。他のすべてのリソースは非表示になります。表示するインスタンスまたはロードバランサがフィルタに含まれていることを確認します。

ネットワーク トポロジには、特定のエンティティの表示と非表示を選択できるペインも含まれています。対象のリソースタイプが表示されている(選択されている)ことを確認します。たとえば、[インスタンス] チェックボックスをオフにすると、すべてのインスタンスが非表示になります。

詳細については、特定のエンティティのフィルタリングをご覧ください。

一部のエンティティを展開すると、ネットワーク トポロジにより階層の一部のレベルが省略される

特定のレベルにエンティティが 1 つしかない場合、ネットワーク トポロジは、複数のエンティティを集約できるレベルに到達するまで、またはベース エンティティに到達するまで、そのレベルを省略します。

ネットワーク トポロジには、仮想マシン(VM)インスタンスのリージョンなど、階層の一部のレベルが常に表示されます。たとえば、リージョンに 1 つの VM がある場合、ネットワーク トポロジはそのリージョンを表示しますが、リージョンを展開すると、ネットワーク トポロジはゾーンを表示せずに直接 VM インスタンスまでスキップします。

エンティティの完全な階層は、エンティティをクリックして、その詳細ペインを表示することで引き続き表示できます。

一部の行に指標値が表示されない

指標の値が表示されない行については、次をご覧ください。

  • 場合によっては、ネットワーク トポロジに指標値が含まれているものの、それを表示できるだけのスペースがないこともあります。ネットワーク トポロジでは、指標値が利用可能な接続は、線の膨らみで示されます。接続オブジェクト同士がさらに離れるようにドラッグすると、指標値が表示されます。

  • 集計階層の一部のレベルでは、エンティティ間の指標が使用できません。たとえば、VM からリージョンへの指標は使用できますが、VM から別の VM への指標は使用できません。

  • すべての指標がすべての接続に適用されるわけではありません。各接続でサポートされる指標については、指標のリファレンスをご覧ください。

  • パケットロスとレイテンシで、指標のサンプルレートが低すぎて信頼できない場合や Cloud Monitoring API から値が戻らない場合、指標値は Not available になります。このような指標の計算方法について詳しくは、パフォーマンス ダッシュボードの概要の指標のセクションをご覧ください。

  • レイテンシは、1 つの接続を表す行にのみ表示されます。複数の接続に分岐する行では集計されません。

表示されるスループットが、想定よりも高くなっている

スループット値の詳細を表示するには、指標をクリックして時系列グラフを表示します。時間の経過とともに進展するスループットを確認できます。

VPC フローログを有効にしてログを BigQuery にエクスポートすると、自動生成されたクエリを使用して、スループット値に関連するフローを確認できます。詳細については、生成されたクエリの使用をご覧ください。

グラフに含まれるノードと接続が多すぎる

フィルタリングまたはエンティティ選択ペインを使用して、不要なものを削減します。詳細については、特定のエンティティのフィルタリングをご覧ください。

グラフ全体が大きすぎるため処理できない

トポロジグラフが大きすぎる場合、ブラウザに表示する際に切り取られたグラフが表示されます。一部の接続とノードが、表示するグラフに含まれていない場合があります。

  • この指標スコープから一部のプロジェクトまたはリソースを削除してください。
  • グラフのサイズを減らすには、現在のプロジェクトのデータのみを表示します。

Google Cloud ゾーンに同じ名前の GKE クラスタが 2 つある

GKE クラスタ名は、Google Cloud リージョンや Google Cloud ゾーンなど、GKE のロケーションごとに一意です。Google Cloud ゾーンに GKE クラスタを設定し、それを含む Google Cloud リージョンに同じ名前の GKE クラスタを設定できます。ネットワーク トポロジの GKE ビューでは、この 2 つのクラスタが同じゾーンに同じ名前で表示されます。クラスタのロケーションはクラスタ名の下に表示されます。ノードをクリックすると右側のパネルに表示されます。

次のステップ