Monitoring
AWS
Prérequis
- Pour accéder aux métriques de l’instance, il faut attribuer à l’instance un rôle possedant la politique
AmazonSSMFullAccess.- Actuellement, le rôle
CloudWatchAgentServerRolepossède cette permission et peut être utilisée dans ce cadre.
- Actuellement, le rôle
- L’instance doit avoir d’installé l’agent
SSMAgent.
- Si ce n’est pas le cas, les procédures selon la distribution Linux de l’instance sont documentés ici
Installation et configuration de CloudWatch
CloudWatch est le service de métrique d’AWS et est également la dataSource à utiliser sur Grafana.
L’installation et la configuration de ce dernier se fait via l’interface web d’AWS directement. Celle-ci consiste principalement à selectionner les métriques que CloudWatch devra faire remonter.
Ajout de la dataSource CloudWatch sur Grafana
Dans la partie connexions de Grafana, il faut ajouter une connexion CloudWatch si celle-ci n’est pas présente dans Data sources.
La méthode utilisée pour se connecter à AWS via Grafana est Access & Secret Key.
Ces dernières sont trouvables sur le gestionnaire de mots de passe.
Création de panels
- Dans la partie
Query, CloudWatch doit être la data source à utiliser. - La propriété
Namespacedoit êtreCWAgentpour utiliser les métriques de CloudWatch.- Grafana ne la liste pas par défaut, ainsi, il faut la taper manuellement.
- La propriété
Metric namecorrespond à la métrique CloudWatch à observer.- La liste des métriques et leur signification se trouve ici
- La propriété
Statisticest laissé à sa valeur par défaut,Average. - La propriété
Dimensionssert à filtrer la requête, en selectionnant des instances, des partitions de disques etc.