OPS08-BP05 Création de tableaux de bord
Les tableaux de bord offrent une vue centrée sur l'humain des données télémétriques de vos charges de travail. Bien qu'ils fournissent une interface visuelle essentielle, ils ne doivent pas remplacer les mécanismes d'alerte, mais les compléter. Lorsqu’ils sont conçus avec soin, ils peuvent non seulement fournir des informations rapides sur l’état et les performances du système, mais ils peuvent également présenter aux parties prenantes des informations en temps réel sur les résultats commerciaux et l’impact des problèmes.
Résultat souhaité :
Informations claires et exploitables sur l’état du système et de l’entreprise à l’aide de représentations visuelles.
Anti-modèles courants :
-
Tableaux de bord trop compliqués avec trop de métriques.
-
Utilisation de tableaux de bord sans alertes pour détecter les anomalies.
-
Pas de mise à jour des tableaux de bord à mesure que les charges de travail évoluent.
Avantages de la mise en place de cette bonne pratique :
-
Visibilité immédiate sur les métriques critiques du système et les KPI.
-
Amélioration de la communication et de la compréhension avec les parties prenantes.
-
Aperçu rapide de l’impact des problèmes opérationnels.
Niveau de risque si cette bonne pratique n’est pas établie : moyen
Directives d’implémentation
Tableaux de bord centrés sur l'entreprise
Les tableaux de bord adaptés aux indicateurs clés de performance de l’entreprise mobilisent un plus large éventail de parties prenantes. Bien que ces personnes ne soient pas intéressées par les métriques du système, elles souhaitent comprendre les implications commerciales de ces chiffres. Un tableau de bord centré sur l'entreprise garantit que toutes les métriques techniques et opérationnelles surveillées et analysées sont synchronisées avec les objectifs globaux de l'entreprise. Cet alignement apporte de la clarté et garantit que tout le monde est d'accord sur ce qui est essentiel et sur ce qui ne l'est pas. En outre, les tableaux de bord qui mettent en évidence les KPI commerciaux ont tendance à être plus exploitables. Les parties prenantes peuvent rapidement comprendre l'état des opérations, les domaines nécessitant une attention particulière et l'impact potentiel sur les résultats commerciaux.
Dans cette optique, lors de la création de vos tableaux de bord, assurez-vous qu'il existe un juste milieu entre les métriques techniques et les KPI commerciaux. Les deux sont essentiels, mais ils s'adressent à des publics différents. Idéalement, vous devriez disposer de tableaux de bord offrant une vue globale de l’état et des performances du système tout en mettant l’accent sur les principaux résultats commerciaux et leurs implications.
Les tableaux de bord Amazon CloudWatch sont des pages d’accueil personnalisables de la console CloudWatch. Vous pouvez les utiliser pour surveiller vos ressources dans une seule fenêtre, y compris les ressources réparties sur différents comptes et différentes Régions AWS.
Étapes d’implémentation
-
Créez un tableau de bord de base : créez un tableau de bord dans CloudWatch, en lui attribuant un nom descriptif.
-
Utilisez les widgets Markdown : avant de vous plonger dans les métriques, utilisez les widgets Markdown pour ajouter du contexte textuel en haut du tableau de bord. Expliquez ce que couvre le tableau de bord et l’importance des métriques représentées, et ajoutez éventuellement des liens vers d’autres tableaux de bord et outils de résolution des problèmes.
-
Créez des variables de tableau de bord : intégrez des variables le cas échéant pour permettre des vues de tableau de bord dynamiques et flexibles.
-
Créez des widgets de métriques : ajoutez des widgets de métriques pour visualiser les différentes métriques que votre application émet, en personnalisant ces widgets pour représenter efficacement l’état du système et les résultats commerciaux.
-
Requêtes Log Insights : utilisez CloudWatch Log Insights pour obtenir des métriques exploitables à partir de vos journaux et afficher ces informations sur votre tableau de bord.
-
Configurez des alarmes : intégrez les alarmes CloudWatch à votre tableau de bord pour avoir un aperçu rapide des métriques dépassant leurs seuils.
-
Utilisez Contributor Insights : incorporez CloudWatch Contributor Insights pour analyser les champs à forte cardinalité et mieux comprendre les principaux contributeurs de votre ressource.
-
Concevez des widgets personnalisés : pour les besoins spécifiques qui ne sont pas satisfaits par les widgets standard, pensez à créer des widgets personnalisés. Ils peuvent être extraits de différentes sources de données ou représenter les données de manière unique.
-
Utilisez Tableau de bord AWS Health : utilisez Tableau de bord AWS Health pour obtenir des informations plus détaillées sur l’état de votre compte, les événements et les changements à venir susceptibles d’affecter vos services et ressources. Vous pouvez également obtenir une vue centralisée des événements d’état dans votre tableau de bord AWS Organizations ou créer vos propres tableaux de bord personnalisés (pour plus de détails, voir Exemples connexes).
-
Itérez et affinez : à mesure que votre application évolue, revoyez régulièrement votre tableau de bord pour vous assurer de sa pertinence.
Ressources
Bonnes pratiques associées :
Documents connexes :
Vidéos connexes :
Exemples connexes :