Ce document vous aide à choisir le type de tableaux de bord et de graphiques à utiliser, et à éviter les conceptions pouvant entraîner des problèmes de performances.
Les tableaux de bord vous permettent de visualiser 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 personnalisé qui affiche les données de métriques, les règles d'alerte et les entrées de journal.
Choisir des tableaux de bord prédéfinis ou personnalisés
Les tableaux de bord prédéfinis, qui affichent des métriques et des informations générales sur un service unique, incluent des tableaux de bord que Cloud Monitoring installe automatiquement lorsque vous ajoutez des services à un projet Google Cloud. Vous ne pouvez pas modifier ni copier ces tableaux de bord. Cependant, vous pouvez copier des graphiques de tableaux de bord prédéfinis vers vos tableaux de bord personnalisés. Pour en savoir plus, consultez Afficher les tableaux de bord Google Cloud.
Les tableaux de bord personnalisés sont des tableaux de bord que vous créez ou installez. Vous définissez le contenu de ces tableaux de bord et organisez ce contenu d'une manière qui vous est utile. Pour les tableaux de bord personnalisés, vous pouvez définir des filtres permanents qui s'appliquent à une partie ou à l'ensemble des éléments du tableau de bord. Contrairement aux tableaux de bord prédéfinis, les tableaux de bord personnalisés peuvent afficher des informations sur plusieurs services. Vous pouvez également dupliquer un tableau de bord personnalisé dans plusieurs projets en le créant dans un seul projet, puis en le partageant. Pour créer des tableaux de bord personnalisés, vous pouvez utiliser Google Cloud Console ou l'API Cloud Monitoring. Pour en savoir plus, consultez Gérer des tableaux de bord personnalisés et Gérer des tableaux de bord à l'aide de l'API.
Choisissez le contenu adapté à 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 manière dont elles doivent s'afficher. 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 des 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 à des tables. Les graphiques affichent les données sur un intervalle de temps, ce qui vous permet de visualiser l'historique des comportements et d'identifier les anomalies. Lorsque vous repérez une anomalie dans un graphique, vous pouvez accéder à la vue Tableau, puis trier et filtrer le tableau pour rechercher des valeurs pour des séries temporelles spécifiques. Par exemple, vous pouvez modifier la table pour n'afficher les valeurs que d'un disque particulier ou d'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 sont en mode réduit et développé, ce qui vous permet de gérer ceux 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 recevoir une notification indiquant qu'une valeur unique se situe en dehors de la plage opérationnelle souhaitée, mais que vous voulez obtenir une indication visuelle. La couleur d'arrière-plan d'un indicateur change en fonction de la valeur mesurée par rapport aux seuils sélectionnés. Vous pouvez créer une règle d'alerte pour être averti lorsque toutes les valeurs enregistrées sur un intervalle de temps se situent en dehors de la plage souhaitée.
Graphiques présentant 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 :
Pour afficher votre série temporelle avec la résolution la plus élevée, utilisez un graphique en courbes ou empilé. Choisissez un graphique en aires empilées lorsque vous souhaitez afficher la somme des séries temporelles en plus de leur contribution au total. Vous pouvez configurer ces graphiques pour n'afficher que les anomalies, comparer les données actuelles aux données anciennes ou afficher des mesures statistiques telles que le "50e centile". Pour en savoir plus, consultez la section Définir les options d'affichage.
Pour afficher des séries temporelles contenant peu d'échantillons (des métriques de quotas, par exemple), utilisez des graphiques à barres empilées et définissez le sélecteur de temps sur le tableau de bord sur au moins une semaine. Pour obtenir des exemples montrant comment représenter les métriques de quota sous forme de graphique, consultez Utiliser des métriques de quotas.
Pour afficher les métriques avec des valeurs de distribution, utilisez des graphiques de cartes de densité. Les cartes de densité utilisent des couleurs pour représenter les valeurs de la distribution. Vous pouvez également afficher les lignes des centiles ou les anomalies. Pour en savoir plus, consultez Métriques de distribution.
Pour en savoir plus, consultez Ajouter des graphiques et des tableaux à un tableau de bord.
Graphiques présentant 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, ce qui vous permet 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 codé par 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:
Pour en savoir plus, consultez Ajouter des indicateurs à un tableau de bord et Ajouter des graphiques et des tableaux à un tableau de bord.
É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 où chaque graphique s'affiche. Par exemple, lorsqu'un graphique affiche de nombreuses séries temporelles, le chargement ou l'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. Chaque type comprend plusieurs libellés : la liste de métriques et la liste de ressources surveillées incluent les libellés 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 d'étiquettes. Le nombre de combinaisons possibles est appelé cardinalité. Pour en savoir plus sur les libellés, 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 en utilisant l'une des techniques suivantes:
- Supprimez les informations inutiles.
- Combinez les informations associées en regroupant les séries temporelles.
- Concentrez-vous sur les données inhabituelles grâce au mode "Anomalies".
- Réduisez le nombre d'étiquettes ou la plage de valeurs possible pour une étiquette pour vos métriques personnalisées.
- Supprimez des graphiques ou d'autres contenus des tableaux de bord.
- Priorisez le chargement des données de métrique en regroupant le contenu du tableau de bord.
Étapes suivantes
- Afficher les tableaux de bord Google Cloud
- Gérer les tableaux de bord personnalisés
- Ajouter des graphiques à un tableau de bord
- Gérer des tableaux de bord à l'aide de l'API
- Quotas et limites