Tableaux de bord et visualisations avec CloudWatch - AWS Conseils prescriptifs

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Tableaux de bord et visualisations avec CloudWatch

Les tableaux de bord vous aident à vous concentrer rapidement sur les domaines préoccupants des applications et des charges de travail. CloudWatch fournit des tableaux de bord automatiques et vous pouvez également créer facilement des tableaux de bord utilisant CloudWatch métriques , CloudWatch Les tableaux de bord fournissent plus d'informations que de visualiser les mesures isolément, car ils vous aident à corréler plusieurs mesures et à identifier les tendances. Par exemple, un tableau de bord qui inclut les commandes reçues, la mémoire, l'utilisation du processeur et les connexions à la base de données peut vous aider à corréler les modifications des mesures de charge de travail entre plusieursAWSressources pendant que le nombre de commandes augmente ou diminue.

Vous devez créer des tableaux de bord au niveau du compte et de l'application pour surveiller les charges de travail et les applications. Vous pouvez commencer par utiliser CloudWatch tableaux de bord automatiques, qui sontAWStableaux de bord de niveau de service préconfigurés avec des mesures spécifiques au service. Les tableaux de bord de service automatiques affichent toutes les normes CloudWatch Métriques pour le service. Les tableaux de bord automatiques représentent toutes les ressources utilisées pour chaque mesure de service et vous aident à identifier rapidement les ressources aberrantes sur votre compte. Cela peut vous aider à identifier les ressources à forte ou faible utilisation, ce qui peut vous aider à optimiser vos coûts.

Création de tableaux de bord entre services

Vous pouvez créer des tableaux de bord multiservices en affichant le tableau de bord automatique des niveaux de service d'unAWSservice et utilisation duAjouter au tableau de bordà partir de l'optionActionsmenu. Vous pouvez ensuite ajouter des mesures provenant d'autres tableaux de bord automatiques à votre nouveau tableau de bord et supprimer des mesures pour limiter le focus du tableau de bord. Vous devez également ajouter vos propres mesures personnalisées pour suivre les principales observations (par exemple, les commandes reçues ou les transactions par seconde). La création de votre propre tableau de bord inter-services personnalisé vous aide à vous concentrer sur les mesures les plus pertinentes pour votre charge de travail. Nous vous recommandons de créer des tableaux de bord inter-services au niveau du compte qui couvrent les mesures clés et affichent toutes les charges de travail d'un compte.

Si vous disposez d'un espace de bureau central ou d'un espace commun pour vos équipes d'opérations cloud, vous pouvez afficher le CloudWatch tableau de bord sur un grand écran de télévision en mode plein écran avec rafraîchissement automatique.

Création de tableaux de bord spécifiques à une application ou à une charge de travail

Nous vous recommandons de créer des tableaux de bord spécifiques aux applications et aux charges de travail qui se concentrent sur des mesures et des ressources clés pour chaque application ou charge de travail critique de votre environnement de production. Les tableaux de bord spécifiques aux applications et aux charges de travail se concentrent sur vos mesures personnalisées d'application ou de charge de travail et sont importantsAWSmesures de ressources qui influencent leurs performances.

Vous devez régulièrement évaluer et personnaliser votre CloudWatch tableaux de bord d'application ou de charge de travail pour suivre les mesures clés après des incidents. Vous devez également mettre à jour des tableaux de bord spécifiques à une application ou à une charge de travail lorsque des fonctionnalités sont introduites ou retirées. Les mises à jour de la charge de travail et des tableaux de bord spécifiques aux applications doivent être nécessaires à l'amélioration continue de la qualité, en plus de la journalisation et de la surveillance.

Création de tableaux de bord entre régions et comptes

AWSles ressources sont principalement régionales et les mesures, les alarmes et les tableaux de bord sont spécifiques à la région dans laquelle les ressources sont déployées. Cela peut nécessiter de modifier les régions pour afficher les mesures, les tableaux de bord et les alarmes des charges de travail et des applications interrégions. Si vous séparez vos applications et vos charges de travail en plusieurs comptes, vous devrez peut-être également vous authentifier à nouveau et vous connecter à chaque compte. Cependant, CloudWatch prend en charge l'affichage des données entre comptes et inter-régions à partir d'un seul compte, ce qui signifie que vous pouvez afficher des mesures, des alarmes, des tableaux de bord et des widgets de journal dans un seul compte et une seule région. Cela est très utile si vous disposez d'un compte de journalisation et de surveillance centralisé.

Les propriétaires de comptes et les propriétaires d'équipes d'applications doivent créer des tableaux de bord pour des applications inter-régions spécifiques à un compte afin de surveiller efficacement les mesures clés dans un emplacement centralisé. Les tableaux de bord CloudWatch prennent automatiquement en charge les widgets inter-régions, ce qui signifie que vous pouvez créer un tableau de bord qui inclut des mesures provenant de plusieurs régions sans configuration supplémentaire.

Une exception importante est la CloudWatch Widget Logs Insights car les données de journal ne peuvent être affichées que pour le compte et la région auxquels vous êtes actuellement connecté. Vous pouvez créer des mesures spécifiques à une région à partir de vos journaux à l'aide de filtres de mesures. Ces mesures peuvent être affichées sur un tableau de bord inter-régions. Vous pouvez ensuite passer à la région spécifique lorsque vous devez analyser davantage ces journaux.

Les équipes opérationnelles doivent créer un tableau de bord centralisé qui surveille les mesures importantes entre comptes et interrégions. Par exemple, vous pouvez créer un tableau de bord inter-comptes qui inclut l'utilisation globale de l'UC dans chaque compte et région. Vous pouvez également utiliserMathématiques de métriquepour regrouper des données et des tableaux de bord dans plusieurs comptes et régions.

Utiliser les mathématiques métriques pour affiner l'observabilité et l'alarmante

Vous pouvez utiliser les mathématiques des mesures pour vous aider à calculer des mesures dans des formats et des expressions pertinents pour vos charges de travail. Les mesures calculées peuvent être enregistrées et affichées sur un tableau de bord à des fins de suivi. Par exemple, les mesures de volume standard Amazon EBS fournissent le nombre de lectures (VolumeReadOps) et écrivez (VolumeWriteOps) des opérations effectuées sur une période spécifique.

Cependant,AWSfournit des directives sur les performances des volumes Amazon EBS dans les IOPS. Vous pouvez représenter un graphique et calculer les IOPS de votre volume Amazon EBS en mathématiques métriques en ajoutant leVolumeReadOpsetVolumeWriteOpspuis divisée par la période choisie pour ces mesures.

Dans cet exemple, nous résumons les IOPS de la période, puis nous divisons par la durée de la période pour obtenir les IOPS. Vous pouvez ensuite définir une alarme sur cette expression mathématique métrique pour vous alerter lorsque les IOPS de votre volume approchent de la capacité maximale de son type de volume. Pour plus d'informations et des exemples sur l'utilisation des maths de métriques pour surveiller les systèmes de fichiers Amazon Elastic File System (Amazon EFS) avec CloudWatch métriques, voirAmazon CloudWatch Metric Math simplifie la surveillance en temps quasi réel de vos systèmes de fichiers Amazon EFS et bien plus encoresur leAWSBlog.

Utilisation de tableaux de bord automatiques pour Amazon ECS, Amazon EKS et Lambda avec CloudWatchContainer Informations et CloudWatch Informations sur Lambda

CloudWatch Container Insights crée des tableaux de bord dynamiques et automatiques pour les charges de travail de conteneurs exécutées sur Amazon ECS et Amazon EKS. Vous devez permettre à Container Insights d'avoir une observabilité des informations de CPU, de mémoire, de disque, de réseau et de diagnostic telles que les échecs de redémarrage du conteneur. Container Insights génère des tableaux de bord dynamiques que vous pouvez filtrer rapidement au niveau du cluster, de l'instance ou du nœud de conteneur, du service, de la tâche, de l'espace et du conteneur individuel. Container Insightsest configuré au niveau du cluster et du nœud ou de l'instance de conteneurselon leAWSservice.

Similaire à Container Insights, CloudWatch Lambda Insights crée des tableaux de bord dynamiques et automatiques pour vos fonctions Lambda. Cette solution collecte, agrège et résume les métriques de niveau système, notamment le temps de CPU, la mémoire, le disque et le réseau. Elle collecte, agrège et résume également des informations de diagnostic telles que des démarrages à froid et des arrêts de rôle de travail Lambda pour vous aider à isoler et à résoudre rapidement les problèmes liés à vos fonctions Lambda. Lambda est activé au niveau de la fonction et ne nécessite aucun agent.

Container Insights et Lambda Insights vous aident également à passer rapidement aux journaux des applications ou des performances, aux traces de X-Ray et à une carte de service pour visualiser vos charges de travail de conteneur. Ils utilisent tous les deux le CloudWatch format de métrique intégrée à capturer CloudWatch Métriques et journaux de performance.

Vous pouvez créer un objet partagé CloudWatch tableau de bord pour votre charge de travail qui utilise les mesures capturées par Container Insights et Lambda Insights. Vous pouvez le faire en filtrant et en affichant le tableau de bord automatique à l'aide de CloudWatch Container Insights, puis choisir leAjouter au tableau de bordqui vous permet d'ajouter les mesures affichées à un tableau de bord CloudWatch standard. Vous pouvez ensuite supprimer ou personnaliser les mesures et ajouter d'autres mesures pour représenter correctement votre charge de travail.