Résoudre les problèmes liés aux requêtes

Utilisez les informations de ce document pour identifier et résoudre les problèmes liés aux requêtes qui ne renvoient aucun résultat.

Vérifier les exigences

Consultez les exigences pour afficher les topologies et les données sous-jacentes.

  • Vérifiez que les services Google Cloud requis sont activés et configurés.
  • Vérifiez que vous disposez des autorisations requises.

Vous pouvez également consulter les limites d'App Topology pour d'autres points à prendre en compte.

La requête ne renvoie aucune donnée

Si une requête ne renvoie aucune donnée, essayez de partir d'une requête prédéfinie ou d'élargir votre requête. Effectuez une modification à la fois pour pouvoir identifier celles qui améliorent les résultats de vos requêtes.

  1. Essayez une requête suggérée. Les suggestions de requêtes prédéfinies sont conçues pour renvoyer des résultats pertinents pour la plupart des environnements. Si une requête suggérée fonctionne, essayez de la modifier pour qu'elle réponde mieux à vos besoins.

  2. Testez une requête plus large. Par exemple, si la requête filtre un nœud avec une clause Where, supprimez la clause Where et exécutez à nouveau la requête. Si la requête plus large fonctionne, cela signifie que la requête d'origine est peut-être trop spécifique pour les données disponibles.

  3. Vérifiez la logique de la requête. Évitez de combiner trop de contraintes, car cela pourrait exclure involontairement tous les résultats. Par exemple, si un projet de test ne comporte aucun déploiement actif, la recherche de failles Critical dans les déploiements actifs ne produira aucun résultat.

Les données sont manquantes ou semblent anciennes

Si certaines données semblent manquantes ou obsolètes, procédez comme suit :

  1. Patientez quelques minutes pour que les données se synchronisent. L'affichage des ressources récemment créées ou modifiées dans les résultats de requête peut prendre quelques minutes. Par exemple, si un utilisateur vient de déployer une nouvelle charge de travail ou de mettre à jour une stratégie IAM, il peut y avoir un délai avant que ces modifications ne soient reflétées dans les résultats de la requête.
  2. Certains types de données ne sont pas compatibles ou peuvent présenter une latence plus longue pour la synchronisation des données. Consultez la liste des limitations.