排解查詢問題

如果查詢未傳回任何結果,請參閱本文資訊,找出並解決相關問題。

確認必要條件

請參閱需求條件,瞭解如何查看拓撲和基礎資料。

  • 確認已啟用並設定必要的 Google Cloud 服務。
  • 確認您具備必要權限。

您也可以查看 App Topology 限制,瞭解其他注意事項。

查詢未傳回資料

如果查詢未傳回資料,請嘗試從預先定義的查詢開始,或擴大查詢範圍。一次只做一項變更,方便追蹤哪些變更可改善查詢結果。

  1. 試試建議的查詢。預先定義的查詢建議旨在傳回與大多數環境相關的結果。如果建議的查詢內容符合需求,請嘗試修改,讓結果更貼近所需。

  2. 測試較籠統的查詢。舉例來說,如果查詢使用 Where 子句篩選節點,請移除 Where 子句,然後再次執行查詢。如果範圍較廣的查詢有效,表示原始查詢可能過於具體,無法從現有資料中找到結果。

  3. 檢查查詢邏輯。請避免合併過多限制,以免無意間排除所有結果。舉例來說,如果測試專案沒有任何有效部署作業,在有效部署作業中尋找 Critical 安全漏洞就不會產生任何結果。

資料遺失或過時

如果部分資料遺失或過期,請嘗試下列步驟:

  1. 等待幾分鐘,讓系統同步處理資料。最近建立或更新的資源可能需要幾分鐘才會顯示在查詢結果中。舉例來說,如果使用者剛部署新的工作負載或更新 IAM 政策,這些變更可能需要一段時間才會反映在查詢結果中。
  2. 系統不支援某些類型的資料,或資料同步處理的延遲時間可能較長。請參閱限制清單。