Ce document vous aide à résoudre certains problèmes courants liés aux données manquantes ou indisponibles dans Cloud Hub.
Le hub Cloud affiche les données d'autres services Google Cloud . Pour afficher les données, les API qui les fournissent doivent être activées et vous devez disposer des autorisations nécessaires pour les consulter. Pour afficher les données d'une application App Hub, des exigences supplémentaires s'appliquent.
Pour en savoir plus sur les vues de données d'application et de projet, consultez Vues d'application et vues de projet.
API et autorisations requises manquantes
Si certaines données ou l'ensemble des données sont manquantes sur une page Cloud Hub, cela peut être dû au fait qu'une API requise n'est pas activée ou que vous ne disposez pas des autorisations nécessaires pour afficher les données.
Les pages Cloud Hub affichent un message si :
- Une API requise n'est pas activée.
- Vous ne disposez pas des autorisations nécessaires pour afficher les données du projet ou du dossier compatible avec les applications sélectionnés.
- La page ne permet pas d'afficher les données d'un projet ni celles d'une application.
Le tableau suivant liste chaque page principale de Cloud Hub, les API requises pour chaque page et la compatibilité de chaque page pour l'affichage des données d'un projet ou d'une application.
Page | Données acceptées | API requises | Où activer les API |
---|---|---|---|
Accueil | Application ou projet | La page d'accueil affiche des données récapitulatives provenant des autres pages Cloud Hub. | |
Déploiements | Application | App Hub et Application Design Center | Les API sont automatiquement activées dans le projet de gestion lorsque celui-ci est créé. |
État et dépannage | Application ou projet | Assistance App Hub pour les données d'application Cloud Logging, Cloud Monitoring, Cloud Trace, Error Reporting, Personalized Service Health et inventaire des éléments cloud pour les données sur l'état |
Pour les données au niveau de l'application, les API sont automatiquement activées dans le projet de gestion lorsque celui-ci est créé. Pour afficher les données au niveau du projet, activez les API qui fournissent des données sur l'état de santé pour les projets que vous souhaitez afficher. |
Optimisation | Application ou projet | Assistance App Hub pour les données d'application Cloud Monitoring et App Optimize pour les données sur les coûts et l'utilisation |
Pour les données au niveau de l'application, les API App Hub et Monitoring sont automatiquement activées dans le projet de gestion lors de sa création. Vous devez activer l'API App Optimize séparément. Pour afficher les données au niveau du projet, activez les API Cloud Monitoring et App Optimize pour les projets que vous souhaitez afficher. |
Maintenance | Projet uniquement | Unified Maintenance | Activez l'API pour les projets que vous souhaitez afficher. |
Quotas et réservations | Projet uniquement | Cloud Quotas pour les données de quota Compute Engine et le planificateur de capacité pour les utilisateurs de la version Preview privée du planificateur de capacité |
Activez les API pour les projets que vous souhaitez afficher. |
Assistance | Projet uniquement | Cloud Customer Care | Activez les API pour les projets que vous souhaitez afficher. |
Certaines API, telles que Cloud Logging et Cloud Monitoring, sont activées par défaut lorsque vous créez un projet. Les API d'autres services, tels que Cloud Quotas, Unified Maintenance et Personalized Service Health, doivent être activées séparément pour afficher les données associées au service.
Les noms de la colonne Page renvoient à la documentation de chaque page. La documentation spécifique à chaque page décrit les rôles requis pour afficher les données sur la page.
- Si vous affichez les données par projet, vous devez disposer des autorisations requises sur le projet sélectionné.
Si vous consultez les données par application, les données auxquelles vous pouvez accéder dépendent des autorisations accordées par votre administrateur.
Exemple :
- Accorder des rôles IAM (Identity and Access Management) sur un dossier permet d'accéder aux données des projets descendants.
- L'attribution de rôles IAM dans le projet de gestion permet d'accéder aux données stockées dans le projet de gestion ou visibles depuis celui-ci.
- L'attribution de rôles IAM sur des projets spécifiques ne donne accès qu'aux données stockées dans ces projets ou visibles à partir de ceux-ci.
La page n'est pas visible
Lorsque vous essayez d'ouvrir une page, l'un des messages suivants s'affiche :
Page not viewable for projects
Page not viewable for folders
Certaines pages Cloud Hub n'affichent que des données pour les projets ou uniquement pour les applications.
- Si le message
Page not viewable for projects
s'affiche, cela signifie qu'un projet est sélectionné dans le sélecteur de projet de la barre d'outils de la console Google Cloud et que vous consultez une page qui ne peut afficher que les données d'une application. Pour afficher les données d'une application, sélectionnez plutôt un dossier compatible avec les applications. - Si le message
Not viewable for folders
s'affiche lorsque vous essayez d'afficher une page, cela signifie qu'un dossier compatible avec les applications est sélectionné dans le sélecteur de projets de la barre d'outils de la consoleGoogle Cloud . Vous ne pouvez alors afficher que les pages Cloud Hub qui peuvent afficher des données pour les applications App Hub. Vous pouvez afficher les données d'un projet individuel dans le dossier en le sélectionnant dans le sélecteur de projet.
La page d'accueil n'affiche pas les incidents
Lorsque vous consultez la page État et dépannage, la section Google Cloud Incidents indique qu'il existe des incidents qui affectent l'application ou le projet sélectionné. Toutefois, la page affiche le message No incidents found
dans la section Google Cloud Incidents.
Vérifiez que vous disposez du rôle Lecteur Personalized Service Health (roles/servicehealth.viewer
) sur le projet sélectionné ou sur le dossier compatible avec les applications pour l'application sélectionnée. Ce rôle est inclus dans les deux rôles prédéfinis pour l'utilisation de Cloud Hub :
- Opérateur Cloud Hub (
roles/cloudhub.operator
) - Lecteur de gestion des applications (
roles/apphub.appManagementViewer
)
Données d'application manquantes
Cette section décrit les exigences à respecter pour afficher les données des applications App Hub et certaines situations dans lesquelles vous pouvez rencontrer des données manquantes pour une application App Hub.
Vérifier les exigences
Pour afficher les données des applications App Hub, assurez-vous d'avoir effectué les étapes suivantes :
Configurez App Hub pour un dossier compatible avec les applications et créez vos applications. En savoir plus sur les dossiers compatibles avec les applications
Configurez l'agrégation des journaux, des métriques et des traces pour vos applications.
Impossible de sélectionner une application dans la liste des applications
Certaines pages du Cloud Hub, comme État et dépannage, comportent un sélecteur Application que vous pouvez utiliser pour choisir une application App Hub à examiner.
Si le message Application: not available
s'affiche, cela signifie qu'un projet est sélectionné dans le sélecteur de projet de la barre d'outils de la console Google Cloud .
Pour afficher les données d'une application, sélectionnez un dossier compatible avec les applications dans le sélecteur de projet. Si vous ne savez pas quel dossier est compatible avec les applications dans votre organisation, contactez votre administrateur. Pour savoir comment activer la gestion des applications pour un dossier, consultez Gérer les applications dans un dossier.
Le dossier sélectionné n'est pas compatible avec les applications
Si le message Folder is not app-enabled
s'affiche, cela signifie que le dossier sélectionné dans le sélecteur de projet de la barre d'outils de la console Google Cloud n'est pas configuré pour la gestion des applications.
Pour afficher les données d'une application, sélectionnez un dossier compatible avec les applications dans le sélecteur de projet. Les dossiers compatibles avec les applications sont associés à l'icône . Pour savoir comment activer la gestion des applications pour un dossier, consultez Gérer les applications dans un dossier.
Impossible d'afficher les données de certaines applications sur la page "Optimisation"
Lorsque vous essayez d'afficher les données de coût d'une application sur la page "Optimisation", une erreur concernant des codes de devise non concordants s'affiche, comme dans l'exemple suivant :
Currency codes 'EUR' and 'GBP' do not match
La page Optimisation ne peut afficher les coûts d'une application que si tous les coûts de ressources sont dans la même devise. La devise d'une ressource est déterminée par la devise du compte de facturation du projet parent. Si une application possède des ressources associées à différents comptes de facturation, ces comptes doivent tous être configurés dans la même devise pour que vous puissiez afficher les données de coûts de l'application.