クエリのトラブルシューティング

このドキュメントの情報は、結果を返さないクエリの問題を特定して解決するのに役立ちます。

要件を確認する

トポロジと 基盤となるデータを表示するための要件を確認します。

  • 必要な Google Cloud サービスが有効になっていて、構成されていることを確認します。
  • 必要な権限があることを確認します。

その他の考慮事項については、アプリ トポロジの制限事項も ご覧ください。

クエリがデータを返さない

クエリがデータを返さない場合は、事前定義されたクエリから開始するか、 クエリを広げてみてください。クエリ結果が改善される変更を追跡できるように、一度に 1 つずつ変更します。

  1. 候補のクエリを試します。事前定義されたクエリ候補は、ほとんどの環境に関連する結果を返すように設計されています。候補のクエリが機能する場合は、ニーズに合わせて変更してみてください。

  2. より広範なクエリをテストします。たとえば、クエリが Where 句でノードをフィルタリングする場合は、Where 句を削除してクエリを再度実行します。より広範なクエリが機能する場合、元のクエリは使用可能なデータに対して具体的すぎる可能性があります。

  3. クエリのロジックを確認します。意図せずにすべての結果が除外される可能性がある制約を過度に組み合わせないようにしてください。たとえば、テスト プロジェクトにアクティブなデプロイがない場合、アクティブなデプロイで Critical な脆弱性を探しても結果は返されません。

データが見つからない、または古い

一部のデータが見つからない、または古いと思われる場合は、次の手順をお試しください。

  1. データの同期が行われるまで数分待ちます。最近作成または更新されたリソースがクエリ結果に表示されるまでに数分かかることがあります。たとえば、ユーザーが新しいワークロードをデプロイしたばかりの場合や、IAM ポリシーを更新したばかりの場合、これらの変更がクエリ結果に反映されるまでに遅延が生じることがあります。
  2. 一部のデータ型は対象外であるか、データの同期に時間がかかることがあります。制限事項の一覧をご覧ください。