Les plus grosses erreurs d'éclairage paysager et comment les corriger
7 juillet 2020
Conseils pour remplacer la lumière encastrée par une suspension
7 juillet 2020

Graphique d'utilisation du processeur

CloudWatch est l'outil de surveillance d'AWS. Il collecte des données sur l'intégrité et l'utilisation de tous vos services AWS, et vous permet de les afficher sur des graphiques et dans des tableaux de bord personnalisés, et de définir des alarmes lorsque des pics inhabituels se produisent.

CloudWatch est-il gratuit?

CloudWatch est inclus dans le cadre du niveau gratuit d'AWS. Le niveau gratuit ne dure qu'un an, mais CloudWatch fait partie du niveau "Toujours gratuit", vous n'aurez donc pas à vous soucier de le payer.

Cela coûte de l'argent si vous y allez hors des limites du niveau gratuit—Vous êtes limité à 3 tableaux de bord, 10 alarmes et 5 Go de journaux ingérés. AWS indique que la plupart des applications devraient pouvoir fonctionner dans les limites du niveau gratuit avec une surveillance de base.

Si vous souhaitez une surveillance plus approfondie, vous pouvez activer la surveillance détaillée de certaines mesures, qui sont mises à jour toutes les minutes plutôt que toutes les 5 minutes. Vous en avez droit à 10 sous le niveau gratuit, après quoi vous devrez commencer à les payer.

Comment commencer

Rendez-vous au Console de gestion CloudWatchet sélectionnez "Statistiques". Si vous avez utilisé d'autres services AWS, des métriques devraient déjà être disponibles. Sinon, vous devrez peut-être attendre un jour environ pour qu'ils apparaissent. Si vous souhaitez ingérer des journaux, vous devrez installer le Agent de journaux CloudWatch sur vos instances EC2.

Journal CloudWatch

Les métriques sont organisées par service; par exemple, il existe des mesures distinctes pour EBS et EC2. Vous pouvez sélectionner des mesures pour les afficher sur le graphique. Pour EC2, la métrique «CPUCreditUsage» montre l'avantage des instances éclatables; une instance principalement inactive augmente lorsque des demandes sont faites et accumule des crédits CPU lorsqu'elle est inactive.

Mesure CPUCreditUsage.

Vous pouvez représenter plusieurs mesures sur le même graphique et les survoler pour afficher plus d'informations et isoler la mesure des autres:

Graphique de plusieurs métriques sur le même graphique.

Vous pouvez donner un nom et des étiquettes à votre graphique sous «Options du graphique» et sous l'onglet «Source», vous pouvez copier le graphique en JSON (pour une utilisation ultérieure dans les tableaux de bord).

Copie d'un graphique pour une utilisation ultérieure.

Faire des mathématiques avec des métriques

CloudWatch peut faire plus que simplement afficher des métriques simples sur des graphiques. Si vous sélectionnez "Mesures graphiques", un bouton vous permet d'ajouter une mesure composite, qui est formée à partir d'une expression mathématique:

Sélectionnez «Mesures graphiques» pour ajouter un bouton permettant d'ajouter une mesure composite, qui est formée à partir d'une expression mathématique.

Les mathématiques métriques sont un peu difficiles à utiliser, mais AWS le documente en détail. Vous pouvez utiliser n'importe quel opérateur arithmétique, ainsi que des fonctions comme SUM, MIN et MAX. Une chose à noter est que pour afficher la fonction sous forme de série chronologique sur le graphique, vous devrez utiliser la fonction METRICS.

Assemblage de votre tableau de bord

Vous en obtenez trois gratuitement, vous pouvez donc aussi les utiliser. Rendez-vous sur l'onglet du tableau de bord et créez un nouveau tableau de bord. Ensuite, cliquez sur le bouton "Ajouter un widget" et quelques options vous seront présentées.

Options de widget.

Le graphique linéaire fonctionnera mieux avec la plupart des mesures, sauf si vous voulez des nombres à valeur unique, qui peuvent être utiles sur un tableau de bord pour certaines choses comme les soldes actuels.

Il vous sera demandé de configurer votre widget; vous pouvez faire votre configuration ici, ou coller JSON à partir d'un widget préconfiguré.

Configurez votre widget.

Une fois le widget ajouté, vous pouvez le faire glisser, le redimensionner et le positionner où vous le souhaitez:

Ajuster l'échelle de temps ajustera l'échelle de temps pour tous les graphiques et appuyez sur

L'ajustement de l'échelle de temps ajustera l'échelle de temps pour tous les graphiques du tableau de bord. Une fois que vous avez terminé, appuyez sur «Enregistrer le tableau de bord» pour appliquer vos modifications.

Réglage des alarmes

Les alarmes sont l'une des fonctionnalités les plus utiles de CloudWatch. Ils vous informeront de tout comportement inattendu même si vous ne regardez pas le tableau de bord. Pour commencer, accédez à l'onglet «Alarmes» dans la barre latérale et créez une nouvelle alarme. Vous en obtenez 10 dans le niveau gratuit.

Sélectionnez une statistique, puis vous devrez définir ce qu'est exactement un comportement inattendu. Par exemple, si vous souhaitez surveiller l'utilisation des crédits CPU d'une instance T2, vous pouvez définir «inhabituel» comme étant proche de manquer de crédits CPU.

Sélectionnez une métrique, puis définissez quel est exactement son comportement inattendu.

Vous pouvez définir la ligne ou une bande comme seuil, et AWS exécutera une action lorsqu'un point de données franchit le seuil. Cela peut être quelque chose d'aussi simple que de vous envoyer une notification en utilisant leur service SNS, ou cela peut être quelque chose de plus proactif, comme la mise à l'échelle d'un groupe Auto Scaling pour répondre aux demandes ou le redémarrage automatique d'une instance EC2 gênante.

//]]>