Gérer les espaces de travail

Ce guide explique comment créer et gérer des espaces de travail. Pour que vous puissiez surveiller vos projets Google Cloud Platform (GCP) et vos comptes Amazon Web Service (AWS), ceux-ci doivent être membres d'un espace de travail.

Pour obtenir une présentation des espaces de travail et connaître les bonnes pratiques concernant leur utilisation, consultez la page Espaces de travail.

Sélectionner des espaces de travail

L'espace de travail actuel est affiché à droite du logo Stackdriver, en haut de la console Stackdriver Monitoring. Si vous n'avez pas d'espace de travail en cours, l'option permettant de sélectionner un espace de travail s'affiche.

Pour modifier l'espace de travail actuel ou pour obtenir plus de détails sur un espace de travail, accédez à la page Manage Workspaces (Gérer les espaces de travail) de la console Stackdriver Monitoring :

Accéder à la page "Manage Workspace" (Gérer l'espace de travail)

  • Pour sélectionner un espace de travail à utiliser dans Stackdriver Monitoring, cliquez sur son nom dans la liste.

  • Pour accéder à la page Workspace Settings (Paramètres de l'espace de travail) pour un espace de travail spécifique, cliquez sur Edit (Modifier) à côté du nom de l'espace de travail dans la liste.

Créer un espace de travail à un seul projet

Cette section explique comment créer un espace de travail pour un projet GCP existant. Si vous ne disposez d'aucun projet GCP, vous devez en créer un avant de créer un espace de travail. Pour obtenir des instructions sur la création d'un projet GCP, consultez la section Avant de commencer.

Créer un espace de travail depuis la console GCP

Pour créer un espace de travail pour un projet GCP existant, procédez comme suit :

  1. Accédez à la console GCP :

    Accéder à la console GCP

  2. Dans la barre de menu, cliquez sur la liste déroulante à côté de Google Cloud Platform et sélectionnez votre projet GCP.

  3. Cliquez sur Monitoring (Surveillance).

  4. Si la boîte de dialogue Add your project to a Workspace (Ajouter votre projet à un espace de travail) s'affiche, créez un espace de travail. Pour ce faire, sélectionnez votre projet GCP sous New Workspace (Nouvel espace de travail), puis cliquez sur Add (Ajouter). Dans l'image ci-dessous, le nom du projet GCP est Quickstart :

    Sélectionner un espace de travail

    La boîte de dialogue Add your project to a Workspace (Ajouter votre projet à un espace de travail) ne s'affiche que si vous avez au moins un espace de travail existant. Les espaces de travail répertoriés sous Existing Workspace (Espace de travail existant) sont des espaces de travail que vous avez créés ou qui sont liés à des projets GCP que vous êtes autorisé à modifier. Dans cette boîte de dialogue, vous pouvez choisir entre créer un espace de travail et ajouter votre projet à un espace de travail existant.

Monitoring crée ensuite un espace de travail et ajoute votre projet GCP à celui-ci. Lors de la création de l'espace de travail, Monitoring passe par les phases suivantes :

  1. Création de l'espace de travail
  2. Activation des API Stackdriver
  3. Collecte des données pour le nouvel espace de travail

Ces phases peuvent prendre quelques minutes. Une fois ce processus terminé, la console Stackdriver Monitoring affiche le volet Monitoring Overview (Vue d'ensemble de la surveillance) et un message de bienvenue :

Sélectionner un espace de travail

Créer un espace de travail depuis la page Manage Workspaces (Gérer les espaces de travail)

Pour créer un espace de travail pour un projet GCP existant, procédez comme suit :

  1. Accédez à la page "Manage Workspaces" (Gérer les espaces de travail) :

    Accéder à la page "Manage Workspaces" (Gérer les espaces de travail)

  2. Sur cette page, démarrez le processus de création d'un espace de travail en effectuant l'une des opérations suivantes :

    • Cliquez sur Add Workspace (Ajouter un espace de travail).
    • Si Select workspace (Sélectionner l'espace de travail) s'affiche à côté du logo Stackdriver, faites défiler la liste jusqu'en bas, puis cliquez sur Create Workspace (Créer un espace de travail).
    • Cliquez sur la liste déroulante à côté logo Stackdriver, faites défiler la liste jusqu'en bas, puis cliquez sur Create Workspace (Créer un espace de travail).
  3. Dans la zone Google Cloud Platform project (Projet Google Cloud Platform), effectuez l'une des opérations suivantes :

    • Si votre projet s'affiche, cliquez sur Create Workspace (Créer un espace de travail).
    • Si Select project (Sélectionner l'espace de travail) s'affiche ou si le projet affiché n'est pas celui voulu, faites défiler la page jusqu'au nom de votre projet, sélectionnez-le, puis cliquez sur Create Workspace (Créer un espace de travail).

      Si votre projet n'est pas répertorié, il est possible qu'il soit déjà associé à un espace de travail. Cliquez sur Cancel (Annuler), puis suivez les instructions de la section Sélectionner des espaces de travail.

  4. Dans la boîte de dialogue Add Google Cloud Platform projects to monitor (Ajouter des projets Google Cloud Platform à surveiller), cliquez sur Continue (Continuer).

  5. Dans la boîte de dialogue Monitor AWS accounts (Surveiller des comptes AWS), cliquez sur Skip AWS Setup (Ignorer la configuration d'AWS).

  6. Cliquez sur Continue (Continuer) pour ignorer les instructions d'installation de l'agent Monitoring et de l'agent Logging sur un système Linux. Ces instructions sont disponibles à partir de l'option Agent de la page Workspace Settings (Paramètres de l'espace de travail).

  7. Sélectionnez une option de rapport par e-mail parmi les suivantes :

    • Daily Reports, including weekly summaries (Rapports quotidiens, avec résumés hebdomadaires)
    • Weekly reports (Rapports hebdomadaires)
    • No Report (Aucun rapport)

    Cliquez sur Continue (Continuer).

    Vous pouvez modifier ce paramètre sur la page Workspace Settings (Paramètres de l'espace de travail) de la console Stackdriver Monitoring après la création de l'espace de travail. Vos options de rapport par e-mail sont les suivantes :

  8. La création de votre espace de travail par Monitoring peut prendre plusieurs minutes.

    Une fois la création terminée, Monitoring affiche le message Finished initial collection! (Collecte initiale terminée !).

    Cliquez sur Launch Monitoring (Lancer Monitoring).

La page d'accueil Monitoring du nouvel espace de travail s'affiche.

Convertir un espace de travail à un seul projet en espace multiprojet

Pour convertir un espace de travail à un seul projet en espace de travail multiprojet, fusionnez l'espace de travail à un seul projet avec un second espace de travail vide.

Créer un espace de travail multiprojet

Un seul espace de travail peut surveiller un nombre illimité de projets GCP ou de comptes AWS. Pour créer un espace de travail multiprojet, nous vous recommandons de suivre les bonnes pratiques ci-dessous :

  1. Créez un projet GCP. Pour obtenir des instructions sur la création d'un projet GCP, consultez la section Avant de commencer.
  2. Créez un espace de travail pour ce projet. Pour obtenir la procédure détaillée, consultez la section Créer un espace de travail à un seul projet
  3. Ajoutez des projets GCP ou des comptes AWS à l'espace de travail. Pour en savoir plus, consultez la section Ajouter des projets surveillés.

Ajouter des utilisateurs à un espace de travail

Pour partager l'espace de travail avec d'autres utilisateurs, ajoutez ces derniers en tant que membres au projet de l'espace de travail. Vous devez disposer de l'autorisation Project (Projet) > Owner (Propriétaire) au niveau du projet pour y ajouter d'autres utilisateurs.

Pour ajouter des utilisateurs à votre espace de travail, procédez comme suit :

  1. Dans la console Google Cloud Platform, accédez à la page IAM et administration :

    Accéder à la page IAM

  2. Dans la liste des projets, sélectionnez le projet d'hébergement de votre espace de travail.

  3. En haut de la page, cliquez sur Ajouter.

  4. Dans la zone Nouveaux membres, saisissez un utilisateur, un groupe, un compte de service ou un domaine.

  5. Attribuez un rôle de projet au nouveau membre : Propriétaire, Éditeur, Lecteur ou Navigateur. Cliquez sur Enregistrer.

Ajouter des projets surveillés

Cette procédure permet d'ajouter un projet GCP ou un compte AWS à un espace de travail existant. Pour créer un espace de travail auquel vous pouvez ajouter des projets et des comptes, consultez la section Créer un espace de travail multiprojet.

Pour savoir si vous disposez des autorisations nécessaires pour ajouter un projet GCP ou un compte AWS à un espace de travail, accédez à Workspace permissions (Autorisations de l'espace de travail).

Pour ajouter un projet GCP ou un compte AWS, procédez comme suit :

  1. Dans la console Stackdriver Monitoring, accédez à la page Manage Workspaces (Gérer les espaces de travail) :

    Accéder à la page "Manage Workspaces" (Gérer les espaces de travail)

    1. Cette page répertorie tous les espaces de travail auxquels vous avez accès. À côté de votre espace de travail, cliquez sur Edit (Modifier).

    2. Sur la page Workspace Settings (Paramètres de l'espace de travail) pour l'espace de travail, cliquez sur Monitored Accounts (Comptes surveillés). Les informations de votre projet s'affichent sur une page semblable à la page suivante :

    Comptes surveillés

  2. Pour ajouter un projet GCP, cliquez sur Add Google Cloud Platform projects (Ajouter des projets Google Cloud Platform). Sélectionnez les cases à cocher pour les noms des projets GCP que vous souhaitez ajouter à cet espace de travail. Vous n'êtes pas obligé de sélectionner des projets.

  3. Pour ajouter un compte AWS, cliquez sur Add AWS account (Ajouter un compte AWS).

    1. Suivez les instructions de connexion du compte AWS.

      Autoriser AWS

    2. Cliquez sur Ajouter un compte AWS. Monitoring se connecte à votre compte AWS.

      Pendant la connexion, Stackdriver Monitoring crée un projet de connecteur AWS.

      Répétez ces étapes pour ajouter un autre compte AWS.

Supprimer un projet d'un espace de travail

Cette section présente tout d'abord les effets de la suppression d'un projet d'un espace de travail, puis décrit la procédure de suppression.

Avant de supprimer un projet

Déterminez si la suppression d'un projet ou d'un compte est vraiment la solution adaptée à votre cas d'utilisation : Les situations et actions associées sont les suivantes :

  • Si vous souhaitez déplacer des projets ou des comptes d'un espace de travail à un autre, consultez les sections Déplacer des projets ou Fusionner des espaces de travail.

  • Si vous disposez d'un espace de travail à un seul projet, vous ne pouvez pas supprimer le projet hôte de cet espace de travail à l'aide de la procédure ci-après. À la place, utilisez la fusion pour remplacer votre projet d'hébergement par un projet surveillé standard, puis exécutez la procédure suivante pour supprimer le projet de l'espace de travail fusionné.

  • Si vous supprimez un projet GCP d'un espace de travail, vous pouvez ensuite ajouter ce projet à un autre espace de travail si vous le souhaitez. Toutefois, reportez-vous à la section Déplacer un projet vers un autre espace de travail si vous souhaitez changer l'espace de travail de certains projets.

  • Si vous supprimez un compte AWS d'un espace de travail, vous supprimez le projet de connecteur AWS, qui représente le compte AWS. Vous ne pouvez pas utiliser le projet de connecteur AWS avec un autre espace de travail. Vous devez supprimer le projet de connecteur. Vous pouvez ensuite ajouter votre compte AWS à un autre espace de travail, ce qui permet à Monitoring de créer un nouveau projet de connecteur. Consultez la section Ajouter un compte AWS.

Lorsque vous supprimez un projet ou un compte de son espace de travail, Monitoring ne reçoit plus de données de surveillance qui le concernent. Si vous utilisez Stackdriver Logging, vous pouvez continuer à accéder aux journaux dans le projet supprimé. Pour AWS, les journaux se trouvent dans le projet de connecteur AWS supprimé.

Procédure de suppression

Pour supprimer un projet GCP ou un compte AWS d'un espace de travail, procédez comme suit :

  1. Ouvrez la console Stackdriver Monitoring.

    Accéder à la console Stackdriver Monitoring

  2. Dans la barre de menu, cliquez sur la liste déroulante en regard du logo Stackdriver, puis sélectionnez l'espace de travail contenant le projet GCP ou le compte AWS à supprimer.

    Une fois cette étape terminée, votre espace de travail apparaît à côté du logo Stackdriver.

  3. Pour accéder aux paramètres de l'espace de travail, cliquez sur la liste déroulante en regard du nom de l'espace de travail, puis sélectionnez Workspace Settings (Paramètres de l'espace de travail).

    Comptes surveillés

  4. Dans le volet Workspace Settings (Paramètres de l'espace de travail), cliquez sur Monitored accounts (Comptes surveillés) :

    Comptes surveillés

  5. Sur la page Monitored accounts (Comptes surveillés), localisez le projet GCP ou le compte AWS à supprimer, cliquez sur Plus d'éléments more_vert, puis sélectionnez Supprimer de l'espace de travail.

    Dans l'image précédente, deux projets sont associés à l'espace de travail. Le projet hôte, MY-GCP-PROJECT-NAME, ne peut pas être supprimé de l'espace de travail. Cependant, ANOTHER-PROJECT peut quant à lui être supprimé de l'espace de travail.

Déplacer un projet vers un autre espace de travail

Pour déplacer un projet GCP d'un espace de travail à un autre, suivez les instructions figurant dans la section Supprimer un projet, puis choisissez l'action Déplacer le projet plutôt que l'action Supprimer de l'espace de travail.

Si vous essayez de déplacer le projet hôte d'un espace de travail, suivez les instructions de la section Fusionner des espaces de travail plutôt que celles de la section Supprimer un projet.

Fusionner des espaces de travail

Lorsque vous fusionnez l'espace de travail A dans l'espace de travail B, tous les projets GCP, à l'exception des projets de connecteur AWS, sont déplacés de l'espace de travail A vers l'espace de travail B. Voici une description plus précise de ce qui se produit lors de cette fusion :

  • Tous les projets GCP ajoutés à l'espace de travail A sont déplacés vers l'espace de travail B.
  • Tous les comptes AWS de l'espace de travail A sont supprimés de A. Vous devez ajouter les comptes manuellement à l'espace de travail B. Vous pouvez supprimer les projets de connecteur AWS, sauf si vous en avez besoin pour récupérer les journaux du compte AWS.
  • Le projet qui héberge l'espace de travail A est ajouté à l'espace de travail B, même s'il est vide.

    Le projet hôte est celui que vous utilisez pour créer l'espace de travail. Dans le cas d'un espace de travail à un seul projet, ce projet hôte comporte généralement des ressources, mais dans le cas d'un espace de travail multiprojets, il est vide. La fusion est le seul moyen de séparer ce projet de son espace de travail.

  • Toutes les informations relatives à la surveillance et à d'autres tâches de configuration figurant dans l'espace de travail A sont supprimées. Cela inclut les tableaux de bord, les règles d'alerte, les tests de disponibilité, etc. L'espace de travail A n'existe plus.

Pour fusionner des espaces de travail, procédez comme suit :

  1. Ouvrez la console Monitoring.

    Accéder à la console Stackdriver Monitoring

  2. Sélectionnez l'espace de travail que vous souhaitez conserver ("B" dans ce scénario) dans la liste déroulante située dans le coin supérieur droit de la console Monitoring.

  3. Cliquez sur la liste déroulante à côté de votre espace de travail et sélectionnez Workspace Settings (Paramètres de l'espace de travail).

  4. Cliquez sur Monitored accounts (Comptes surveillés) dans le menu de gauche.

  5. Cliquez sur Merge another Workspace into this one (Fusionner un autre espace de travail dans celui-ci).

  6. Sélectionnez l'espace de travail à supprimer ("A" dans ce scénario).

  7. Examinez les informations perdues lors de la fusion et, si vous acceptez cette perte d'informations, cochez la case. Cliquez sur Merge (Fusionner).

Supprimer un espace de travail

Avant de supprimer un espace de travail, vérifiez si le projet que vous avez utilisé pour créer l'espace de travail contient des ressources que vous souhaitez conserver, ou si l'espace de travail est toujours lié à d'autres projets GCP ou comptes AWS. Le cas échéant, avant de supprimer l'espace de travail, consultez la section Fusionner des espaces de travail pour savoir comment déplacer les ressources à un autre emplacement.

Si votre projet d'espace de travail ne contient aucune ressource à conserver, supprimez-le en supprimant le projet dans la console GCP comme suit :

  1. Accéder à la console IAM et administration :

    Accéder à la console IAM

  2. Cliquez sur Paramètres.

  3. Cliquez sur Arrêter.

Restreindre l'accès aux comptes AWS

Pour limiter les autorisations que vous accordez à Monitoring pour les comptes AWS, consultez la page Autorisations AWS minimales.

Pour révoquer l'accès de Monitoring au compte AWS, supprimez le rôle IAM Stackdriver de ce dernier.

Facturation des espaces de travail

Les espaces de travail n'engendrent aucun coût. Toutes les activités facturables sont enregistrées dans les projets GCP contenant vos ressources, c'est-à-dire dans les comptes de facturation associés à ces projets. Certains détails de la facturation GCP et AWS sont décrits dans les sections ci-après.

La suppression d'un projet de son espace de travail n'arrête pas nécessairement tous les frais de Stackdriver pour l'utilisation des journaux et des métriques. Si des agents Stackdriver ou d'autres modules logiciels continuent à envoyer des métriques ou des journaux à Stackdriver, les frais continuent à être générés.

Facturation des projets GCP

Lorsque vous créez une ressource dans un projet GCP, les services GCP commencent à envoyer à GCP des métriques et des entrées de journal concernant cette ressource. Des frais commencent immédiatement à être facturés sur le compte de facturation de votre projet, mais une grande partie des données n'est pas facturable ou ces données occupent un volume tellement faible qu'elles ne génèrent pas de frais.

Stackdriver Logging a accès à tous les journaux du projet GCP, même si vous ne créez pas d'espace de travail. L'ajout de votre projet à un espace de travail permet à Stackdriver Monitoring d'accéder aux données de surveillance déjà reçues, mais cet espace de travail ne génère pas de frais supplémentaires. De même, la suppression d'un projet d'un espace de travail n'arrête pas la génération des frais.

Si le projet GCP comporte des instances de VM contenant un logiciel qui envoie des journaux ou des données de surveillance aux API Stackdriver, ces données vous sont facturées tant que le logiciel est en cours d'exécution. Cela inclut les agents de surveillance, les agents de journalisation et les bibliothèques tierces que vous pouvez installer, comme Prometheus. Pour interrompre la génération des frais, vous devez arrêter tout logiciel qui envoie des données à Stackdriver.

Facturation des comptes AWS

Lorsque vous ajoutez un compte AWS à un espace de travail, les données de surveillance et de journalisation sont envoyées par les agents Stackdriver ou un autre logiciel au projet de connecteur AWS, dont le compte de facturation reçoit des frais.

Une grande partie des données envoyées à partir d'un compte AWS proviennent d'agents logiciels qui s'exécutent sur des instances de VM et qui envoient des données au projet de connecteur AWS créé lorsque vous avez ajouté votre compte à un espace de travail. Ces données vous sont facturées tant que le logiciel envoie des données et que le projet de connecteur existe, qu'il reste connecté à un espace de travail ou non.

Dépannage

Je ne peux pas me connecter à mon espace de travail

Stackdriver Monitoring s'appuie sur les cookies de divers sites Google pour gérer les espaces de travail. Si ces cookies sont bloqués, vous pouvez constater que :

  • vous êtes bloqué à la boîte de dialogue Log in with Google (Se connecter avec Google). Un message indiquant "Cookies aren't enabled in current environment" (Les cookies ne sont pas activés dans l'environnement actuel) s'affiche.

  • vous restez coincé dans une boucle d'authentification sans fin.

Les cookies peuvent être bloqués par mégarde, ou par des mises à jour automatiques appliquées dans le cadre de modifications du règlement de sécurité de votre site.

Vous devez activer les cookies tiers pour :

  • google.com
  • accounts.google.com
  • apis.google.com

Pour en savoir plus sur l'activation des cookies, consultez la documentation de votre navigateur :

Mon adresse e-mail n'est pas acceptée

Monitoring n'accepte pas les adresses e-mail contenant une apostrophe, contrairement à Google Cloud Platform. Les utilisateurs dotés de ce type d'adresses ne sont pas reconnus lorsqu'ils tentent d'utiliser Monitoring.

Je ne peux pas ajouter de projet à un espace de travail, car il se trouve déjà dans un autre espace de travail

Les projets ne peuvent être associés qu'à un seul espace de travail à la fois :

Les ressources du projet ne sont pas visibles dans Monitoring

Un délai d'environ dix minutes peut être nécessaire avant que Monitoring ne détecte des ressources ajoutées ou supprimées, telles que des instances de VM, dans vos projets.

Si vous démarrez un service tel que Compute Engine dans un projet associé à un espace de travail, cela peut prendre une heure ou plus pour que Monitoring détecte le nouveau service. Pendant ce temps, les types de ressources du service n'apparaissent dans aucun menu Monitoring.

Comment utiliser les espaces de travail avec Logging ?

Stackdriver Logging n'utilise pas les espaces de travail. Grâce aux filtres de journaux avancés, vous pouvez afficher ou gérer les entrées de journal de plusieurs projets GCP ou comptes AWS.

Dans le cas des comptes AWS, vous accédez aux journaux via le projet de connecteur AWS créé par Monitoring lorsque vous ajoutez le compte à un espace de travail. Par conséquent, vous devez ajouter votre compte à un espace de travail, puis installer l'agent Stackdriver Logging sur vos instances de VM afin de recevoir les journaux.

Cette page vous a-t-elle été utile ? Évaluez-la :

Envoyer des commentaires concernant…

Stackdriver Monitoring
Besoin d'aide ? Consultez notre page d'assistance.