View a markdown version of this page

OPS08-BP05 Création de tableaux de bord - AWS Well-Architected Framework

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 liés au respect 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 d'exposition au risque si cette bonne pratique n'est pas respectée : 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

  1. Créez un tableau de bord de base : Créez un tableau de bord dans CloudWatch, en lui donnant un nom descriptif.

  2. Utilisez les widgets Markdown : avant de vous plonger dans les métriques, utilisez les widgets Markdown pour ajouter un contexte textuel en haut de votre 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.

  3. Créez des variables de tableau de bord : le cas échéant, incorporez des variables pour permettre des vues de tableau de bord dynamiques et flexibles.

  4. Créez des widgets de statistiques : ajoutez des widgets de métriques pour visualiser les différentes métriques émises par votre application, en personnalisant ces widgets pour représenter efficacement l'état du système et les résultats commerciaux.

  5. Requêtes Logs Insights : utilisez CloudWatch Logs Insights pour obtenir des métriques exploitables à partir de vos journaux et afficher ces informations sur votre tableau de bord.

  6. Configurez les alarmes : intégrez des alarmes CloudWatch dans votre tableau de bord pour un aperçu rapide de toutes les métriques dépassant leurs seuils.

  7. Utilisez Contributor Insights : incorporez CloudWatch Contributor Insights pour analyser les champs à forte cardinalité et mieux comprendre les principaux contributeurs de votre ressource.

  8. Concevez des widgets personnalisés : pour les besoins spécifiques non 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.

  9. Répétez et affinez : au fur et à 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 :