Créez et gérez des tableaux de bord personnalisés

Ce document explique comment créer et gérer des tableaux de bord personnalisés à l'aide de la console Google Cloud. Les tableaux de bord personnalisés vous permettent d'afficher les informations qui vous intéressent, organisées de manière à vous être utile. Par exemple, vous pouvez créer un tableau de bord pour afficher les journaux, les métriques de performances et les règles d'alerte pour les machines virtuelles (VM) de votre environnement de production. Une fois que vous avez créé un tableau de bord personnalisé, vous pouvez également le copier, le modifier et le partager. Pour créer des tableaux de bord personnalisés, vous pouvez utiliser la console Google Cloud, l'API Cloud Monitoring ou la Google Cloud CLI.

Les tableaux de bord personnalisés sont compatibles avec divers types de widgets, ce qui vous permet de choisir la meilleure façon d'afficher vos données de métriques. Ces tableaux de bord vous permettent également d'afficher les données de métriques de plusieurs projets Google Cloud et les métriques de plusieurs services Google Cloud. Outre les métriques, les tableaux de bord personnalisés peuvent afficher les entrées de journal de plusieurs projets Google Cloud et les règles d'alerte. Vous pouvez également créer des variables de modèle pour filtrer votre tableau de bord.

Ce document explique comment créer et gérer vos tableaux de bord personnalisés à l'aide de la console Google Cloud:

Avant de commencer

Pour obtenir les autorisations nécessaires pour créer et modifier des tableaux de bord personnalisés à l'aide de la console Google Cloud, demandez à votre administrateur de vous attribuer le rôle IAM Éditeur Monitoring (roles/monitoring.editor) sur votre projet. Pour en savoir plus sur l'attribution de rôles, consultez la section Gérer les accès.

Vous pouvez également obtenir les autorisations requises via des rôles personnalisés ou d'autres rôles prédéfinis.

Pour en savoir plus sur les rôles, consultez la page Contrôler les accès avec Identity and Access Management.

Créer un tableau de bord

  1. Dans le panneau de navigation de la console Google Cloud, sélectionnez Monitoring, puis  Tableaux de bord :

    Accédez à Tableaux de bord.

  2. Sur la page Dashboards Overview (Aperçu des tableaux de bord), cliquez sur Create dashboard (Créer un tableau de bord).
  3. Pour ajouter un widget à votre tableau de bord, cliquez sur  Ajouter un widget dans la barre d'outils du tableau de bord.
  4. Dans le volet Ajouter un widget, sélectionnez un widget à ajouter à votre tableau de bord.

    Vous pouvez sélectionner un widget en fonction du type de données à afficher ou de la manière dont vous souhaitez les afficher. Dans les deux cas, un volet de configuration s'ouvre. Par exemple, vous pouvez sélectionner le widget Métrique, puis définir la visualisation sur Zone empilée. Vous pouvez également sélectionner Zone empilée, puis sélectionner la métrique.

  5. Configurez le widget sélectionné.

  6. Pour appliquer vos modifications au tableau de bord, cliquez sur Apply (Appliquer) dans la barre d'outils. Pour supprimer vos modifications, cliquez sur Annuler.

Après avoir ajouté un widget à un tableau de bord, vous pouvez le modifier. Vous pouvez également modifier le type de visualisation. Par exemple, vous pouvez convertir un graphique en courbes en graphique en aires empilées. Pour en savoir plus, consultez Modifier le type d'un widget.

Afficher un tableau de bord

Les tableaux de bord personnalisés s'affichent dans la même liste que les tableaux de bord spécifiques à un service créés par Cloud Monitoring lorsque vous ajoutez des ressources à votre projet Google Cloud.

Pour afficher un tableau de bord personnalisé, procédez comme suit :

  1. Dans le panneau de navigation de la console Google Cloud, sélectionnez Monitoring, puis  Tableaux de bord :

    Accédez à Tableaux de bord.

  2. Facultatif: Dans le volet Catégories, sélectionnez la catégorie du tableau de bord:

    • G C P: permet de répertorier les tableaux de bord Google Cloud.
    • Intégrations: liste des tableaux de bord tiers.
    • Personnalisé: liste des tableaux de bord personnalisés.
  3. Facultatif: Ajoutez des filtres à la barre de filtre. Lorsque vous ajoutez plusieurs filtres et que vous n'incluez pas l'opérateur OR entre deux filtres, un opérateur logique AND joint les filtres.

  4. Sélectionnez le nom du tableau de bord.

Pour en savoir plus sur le filtrage des tableaux de bord personnalisés, consultez la section Filtrer un tableau de bord personnalisé.

Modifier un tableau de bord personnalisé

Modifiez un tableau de bord lorsque vous souhaitez ajouter ou supprimer des widgets, modifier la disposition des widgets du tableau de bord, modifier le type d'un widget ou modifier la série temporelle affichée par un widget.

Pour modifier un tableau de bord personnalisé, procédez comme suit :

  1. Dans le panneau de navigation de la console Google Cloud, sélectionnez Monitoring, puis  Tableaux de bord :

    Accédez à Tableaux de bord.

  2. Modifiez le tableau de bord en effectuant l'une des opérations suivantes :

    • Pour ajouter un widget à votre tableau de bord, cliquez sur  Ajouter un widget dans la barre d'outils du tableau de bord, puis sélectionnez et configurez le widget. Pour en savoir plus, consultez les pages suivantes :

    • Pour modifier un widget, placez votre pointeur sur le widget afin d'activer la barre d'outils, cliquez sur  Modifier le widget, puis utilisez la boîte de dialogue Configurer le widget. Pour appliquer vos modifications au tableau de bord, cliquez sur Apply (Appliquer) dans la barre d'outils. Pour supprimer vos modifications, cliquez sur Annuler.

      Vous pouvez modifier la plupart des paramètres d'un widget, y compris son type. Par exemple, pour remplacer un graphique en courbes par un graphique en aires empilées, cliquez sur Graphique en courbes , puis sélectionnez Graphique en aires empilées dans le menu. Pour en savoir plus, consultez la section Modifier le type d'un widget.

    • Pour modifier un widget ou le tableau de bord en modifiant la représentation JSON, dans la barre d'outils du tableau de bord, cliquez sur Paramètres, puis sur JSON et Éditeur JSON. Si vous apportez des modifications, assurez-vous de cliquer sur Appliquer les modifications.

      Vous pouvez également accéder au JSON d'un widget en modifiant le widget, dans la barre d'outils des widgets, puis en cliquant sur  Afficher le code.

    • Pour supprimer un widget, placez votre pointeur sur le widget afin d'activer la barre d'outils, puis effectuez l'une des opérations suivantes:

      • Si la barre d'outils du widget affiche un bouton Supprimer , cliquez dessus.
      • Sinon, cliquez sur Autres options, puis sélectionnez Supprimer.
    • Pour repositionner un widget, utilisez votre pointeur au niveau son en-tête pour le faire glisser vers un nouvel emplacement. Cette option est désactivée lorsqu'un tableau de bord est en mode Grille.

    • Pour redimensionner un widget, utilisez votre pointeur sur le coin droit du widget pour le repositionner. Cette option est désactivée lorsqu'un tableau de bord est en mode Grille.

Supprimer un tableau de bord personnalisé

La suppression d'un tableau de bord contenant des graphiques d'alerte ne supprime pas les règles d'alerte dont les données étaient affichées sur ces graphiques d'alerte. Par conséquent, vous pourrez recevoir des notifications de ces règles après la suppression du tableau de bord. Pour plus d'informations sur la gestion des règles à partir de la page Alertes de la console Google Cloud, consultez la page Gérer les règles.

Pour supprimer un tableau de bord personnalisé, procédez comme suit :

  1. Dans le panneau de navigation de la console Google Cloud, sélectionnez Monitoring, puis  Tableaux de bord :

    Accédez à Tableaux de bord.

  2. Pour lancer la suppression, recherchez le tableau de bord que vous souhaitez supprimer, puis cliquez sur Supprimer.
  3. Dans la boîte de dialogue de confirmation, cliquez sur Supprimer.

Dupliquer un tableau de bord

Lorsque vous souhaitez tester différentes métriques ou options d'agrégation, vous pouvez dupliquer un tableau de bord, puis utiliser le doublon à des fins de test.

Pour dupliquer un tableau de bord, procédez comme suit :

  1. Dans le panneau de navigation de la console Google Cloud, sélectionnez Monitoring, puis  Tableaux de bord :

    Accédez à Tableaux de bord.

  2. Sur la page Dashboards Overview (Aperçu des tableaux de bord), identifiez le tableau de bord à copier, puis cliquez sur Copier.
  3. Cliquez sur Copier dans la boîte de dialogue de confirmation.

Partager un tableau de bord

Lorsque vous examinez une anomalie dans vos données, vous pouvez souhaiter qu'un autre membre de votre équipe ou de votre organisation consulte les mêmes données que celles que vous consultez. Par exemple, vous pouvez constater une baisse ou un pic inattendu dans une métrique de performances et vous souhaitez consulter un collègue. Dans ce scénario, vous souhaitez que votre collègue consulte le tableau de bord et ses données.

Pour en savoir plus sur le partage d'un lien vers un tableau de bord, consultez Partager un tableau de bord personnalisé.

Copier une définition de tableau de bord dans un autre projet

Lorsque vous disposez de plusieurs projets Google Cloud et que vous souhaitez qu'ils aient le même tableau de bord personnalisé, vous pouvez créer le tableau de bord dans un projet, puis copier la définition du tableau de bord dans d'autres projets. Vous pouvez également télécharger la définition sur votre système local, puis la partager avec vos collègues. La copie présente la même mise en page et les mêmes propriétés que le tableau de bord source. Cependant, les données affichées par la copie sont différentes.

Copier une définition de tableau de bord dans un autre projet

Pour copier une définition de tableau de bord d'un projet à un autre, votre rôle IAM pour les projets Google Cloud de destination doit inclure l'autorisation "Éditeur Monitoring". Pour en savoir plus sur les rôles, consultez Contrôler les accès avec Identity and Access Management.

Pour copier une définition de tableau de bord dans un autre projet Google Cloud, procédez comme suit:

  1. Dans le panneau de navigation de la console Google Cloud, sélectionnez Monitoring, puis  Tableaux de bord :

    Accédez à Tableaux de bord.

  2. Copiez la définition du tableau de bord dans votre presse-papiers:

    1. Dans la barre d'outils du tableau de bord, cliquez sur Paramètres , puis sur JSON et Éditeur JSON.
    2. Dans la barre d'outils de l'éditeur, cliquez sur Copier.
  3. Collez la définition dans un tableau de bord créé dans un projet différent:

    1. Utilisez le sélecteur de projet de la console Google Cloud pour choisir le projet dans lequel vous souhaitez enregistrer la définition du tableau de bord.
    2. Cliquez sur Créer un tableau de bord.
    3. Dans la barre d'outils du tableau de bord, cliquez sur Paramètres , puis sur JSON et Éditeur JSON.
    4. Collez le contenu de votre presse-papiers dans l'éditeur.
    5. Cliquez sur Appliquer les modifications.

Enregistrer une définition de tableau de bord sur un système local

Vous avez peut-être créé un tableau de bord personnalisé que d'autres membres de votre équipe ou de votre organisation souhaitent installer dans leurs projets. Lorsque vous souhaitez partager une définition de tableau de bord, enregistrez-la sur votre système local, puis déplacez ou copiez la définition vers un emplacement partagé. Par exemple, vous pouvez copier la définition dans un Drive partagé ou dans un dépôt de code source tel que GitHub. Toute personne ayant accès à l'emplacement stocké peut installer le tableau de bord dans ses projets Google Cloud.

Pour enregistrer la définition d'un tableau de bord personnalisé dans un fichier au format JSON stocké sur votre système local, procédez comme suit:

  1. Dans le panneau de navigation de la console Google Cloud, sélectionnez Monitoring, puis  Tableaux de bord :

    Accédez à Tableaux de bord.

  2. Dans la barre d'outils du tableau de bord, cliquez sur Paramètres , puis sur JSON et Éditeur JSON.
  3. Pour enregistrer la définition du tableau de bord sur un système local, cliquez sur Télécharger le fichier:

    Le fichier créé, qui porte le même nom que le tableau de bord, contient une représentation JSON de celui-ci. Ce fichier ne stocke que la définition du tableau de bord, pas les données de séries temporelles.

Installer une définition de tableau de bord

Pour utiliser ou personnaliser un tableau de bord créé par une autre personne, installez la définition de ce tableau de bord dans votre projet Google Cloud. Cloud Monitoring fournit, par exemple, un ensemble organisé de définitions de tableau de bord sur GitHub spécifiques à divers services Google Cloud. Les graphiques de ces tableaux de bord présentent une sélection de métriques pertinentes pour un service spécifique. Vous pouvez installer ces définitions dans votre projet Google Cloud en tant que tableaux de bord personnalisés, puis les modifier pour afficher les données que vous souhaitez consulter.

Pour en savoir plus, consultez Installer des exemples de tableaux de bord.

Configurer l'actualisation des données

La barre d'outils du tableau de bord affiche un bouton qui indique si l'actualisation automatique est activée () ou désactivée (). Pour modifier l'état, cliquez sur le bouton.

Activer l'enregistrement automatique des modifications de configuration

Par défaut, les tableaux de bord n'enregistrent pas vos modifications. Pour activer l'enregistrement automatique, cliquez sur le bouton Enregistrement automatique jusqu'à ce que soit activé. Lorsque Cloud terminé s'affiche, vos modifications ont été enregistrées.

Étapes suivantes