Présentation des tableaux de bord

Ce document vous aide à choisir quand utiliser des tableaux de bord prédéfinis et quand créer des tableaux de bord. Ce document répertorie également des techniques que vous pouvez utiliser pour éviter que la conception de tableaux de bord entraîne des problèmes de performances.

Choisissez un tableau de bord Google Cloud, tiers ou personnalisé

Cloud Monitoring installe automatiquement un tableau de bord lorsque vous créez une ressource dans un projet Google Cloud. Ces tableaux de bord affichent des métriques et des informations générales sur un seul service Google Cloud. Par exemple, si vous ajoutez des instances Compute Engine à votre projet Google Cloud, Monitoring installe un tableau de bord nommé Instances de VM dans votre projet Google Cloud. Vous ne pouvez pas modifier ni copier ces tableaux de bord spécifiques au service. Toutefois, vous pouvez copier les graphiques de ces tableaux de bord dans vos tableaux de bord personnalisés. Pour en savoir plus, consultez la page Afficher et personnaliser les tableaux de bord Google Cloud.

Cloud Monitoring installe automatiquement un tableau de bord lorsque vous configurez une application tierce compatible et que cette application envoie des données de métriques à votre projet Google Cloud. Ces tableaux de bord affichent des métriques et des informations générales sur une seule application tierce. Vous trouverez la liste des applications tierces compatibles sur la page Intégrations. Vous pouvez copier ces tableaux de bord, puis modifier la copie. Vous pouvez également copier les graphiques qu'ils contiennent dans des tableaux de bord personnalisés. Pour en savoir plus, consultez Gérer les intégrations.

Les tableaux de bord personnalisés sont des tableaux de bord que vous pouvez créer, copier d'un projet à un autre, installer à partir d'un emplacement partagé ou importer des tableaux de bord Grafana dans Cloud Monitoring. Contrairement aux tableaux de bord des services Google Cloud et à ceux des intégrations compatibles, les tableaux de bord personnalisés vous permettent d'afficher et d'analyser des données provenant de différentes sources dans le même contexte. Par exemple, vous pouvez créer un tableau de bord qui affiche les données de métriques, les règles d'alerte et les données de journal.

Lors du dépannage, vous pouvez utiliser des filtres permanents qui s'appliquent à tout ou partie des éléments d'un tableau de bord personnalisé. Vous pouvez également partager un tableau de bord avec d'autres personnes ou groupes de votre organisation.

Pour créer des tableaux de bord personnalisés, vous pouvez utiliser la console Google Cloud, Google Cloud CLI ou l'API Cloud Monitoring. Pour en savoir plus, consultez les pages Créer et gérer des tableaux de bord et Créer et gérer des tableaux de bord à l'aide d'API.

Choisir les widgets appropriés pour votre tableau de bord

Lorsque vous créez un tableau de bord personnalisé, réfléchissez au type d'informations que vous souhaitez consulter et à la meilleure façon d'afficher ces données. En plus d'afficher les données de métriques, les tableaux de bord peuvent afficher les règles d'alerte, afficher les entrées de journal et inclure du texte descriptif. Lorsque vous affichez les données de métriques, vous pouvez afficher ces données sur un intervalle de temps ou n'afficher que les valeurs les plus récentes.

Pour faciliter le débogage, associez des graphiques et des tables. Les graphiques affichent les données sur un intervalle de temps, ce qui vous permet de consulter l'historique des comportements et d'identifier les anomalies. Lorsque vous repérez une anomalie sur un graphique, vous pouvez passer à la vue Tableau, puis trier et filtrer le tableau pour trouver les valeurs d'une série temporelle spécifique. Par exemple, vous pouvez modifier la table pour n'afficher les valeurs que pour un disque particulier ou pour les instances situées dans une zone spécifique.

Pour simplifier la gestion du contenu de votre tableau de bord, placez les graphiques et les tableaux associés dans un groupe réductible. Les groupes disposent de modes réduits et développés, et vous permettent de gérer ce qu'ils contiennent en tant que collection.

Les indicateurs n'affichent que la valeur la plus récente. Les indicateurs sont utiles lorsque vous ne souhaitez pas être averti qu'une valeur unique se situe en dehors de la plage opérationnelle souhaitée, mais que vous souhaitez obtenir une indication visuelle. La couleur d'arrière-plan d'un indicateur change en fonction de la comparaison entre la valeur mesurée et les seuils que vous sélectionnez. Vous pouvez créer une règle d'alerte pour vous avertir lorsque toutes les valeurs enregistrées sur un intervalle de temps se situent en dehors de la plage souhaitée.

Graphiques illustrant les données au fil du temps

Pour afficher les données de séries temporelles sur un intervalle de temps, ajoutez l'un des types suivants à votre tableau de bord:

  • Graphique en courbes
  • Graphique en aires empilées
  • Graphique à barres empilées
  • Carte de densité

La capture d'écran suivante est un exemple de graphique en courbes en mode couleur :

Exemple de graphique en courbes en mode "Couleur"

Pour afficher votre série temporelle avec la résolution la plus élevée possible, utilisez un graphique en courbes ou un graphique en aires empilées. Choisissez un graphique à zones empilées lorsque vous souhaitez afficher la somme des séries temporelles, en plus de la contribution de chaque série temporelle au total. Vous pouvez configurer ces graphiques pour n'afficher que les anomalies, pour comparer les données actuelles aux données passées ou pour afficher des mesures statistiques telles que le "50e centile". Pour en savoir plus, consultez Définir les options d'affichage des graphiques.

Pour afficher des séries temporelles avec des échantillons peu fréquents, tels que des métriques de quota, utilisez des graphiques à barres empilées et définissez le sélecteur de temps du tableau de bord sur au moins une semaine. Pour obtenir des exemples illustrant comment représenter des métriques de quota sous forme de graphique, consultez Représenter des métriques de quota dans des graphiques et les surveiller.

Pour afficher des métriques avec des valeurs de distribution, utilisez des cartes de densité. Les cartes de densité utilisent des couleurs pour représenter les valeurs de la distribution. Vous pouvez également afficher les centiles ou les valeurs aberrantes. Pour en savoir plus, consultez la section À propos des métriques à valeur de distribution.

Graphiques affichant les données les plus récentes

Pour afficher la mesure la plus récente, ajoutez un tableau, une jauge ou un tableau de données à votre tableau de bord. Les tableaux peuvent afficher plusieurs séries temporelles, et vous permettent de trier et de filtrer les lignes. En revanche, les jauges et les tableaux de données sont des indicateurs qui affichent une seule série temporelle par rapport à un seuil avec un code couleur. Par exemple, une jauge rouge indique que la mesure la plus récente se situe dans une plage de danger.

La capture d'écran suivante est un exemple de jauge:

Exemple de jauge.

Éviter les problèmes de performances du tableau de bord

Les performances d'un tableau de bord dépendent du nombre de graphiques qu'il affiche et du nombre de séries temporelles affichées par chaque graphique. Par exemple, lorsqu'un graphique affiche de nombreuses séries temporelles, son chargement ou son actualisation peuvent prendre beaucoup de temps. Le nombre de séries temporelles dépend, en partie, de la structure du type de métrique et du type de ressource surveillée associés à la série temporelle. Chacun de ces types comporte plusieurs libellés. Les listes Métriques et Ressources surveillées incluent les étiquettes de chaque métrique et type de ressource surveillée.

Il existe une seule série temporelle pour chaque combinaison unique de valeurs pour l'ensemble de libellés. Le nombre de combinaisons possibles est appelé cardinalité. Pour en savoir plus sur les étiquettes, les valeurs et la cardinalité, consultez la section Cardinalité.

Si vous rencontrez des problèmes de performances lors de l'ouverture d'un tableau de bord ou de l'affichage des données de métriques, vous pouvez souvent les atténuer à l'aide de l'une des techniques suivantes:

  • Supprimez les informations inutiles par filtrage.
  • Combinez des informations connexes en regroupant des séries temporelles.
  • Pour vous concentrer sur les données inhabituelles, triez les séries temporelles correspondant à une requête, puis limitez le nombre de séries temporelles représentées dans le graphique. Pour en savoir plus, consultez Afficher les anomalies.
  • Réduisez le nombre ou la plage de valeurs possibles pour une étiquette pour vos métriques définies par l'utilisateur.
  • Supprimez des graphiques ou d'autres widgets des tableaux de bord.
  • Priorisez le chargement des données de métriques en regroupant les widgets du tableau de bord.

Quotas et limites

Pour en savoir plus sur les quotas et les limites propres aux tableaux de bord, consultez la section Limites pour les graphiques.

Étapes suivantes