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 CloudWatchAgentServerRole possède cette permission et peut être utilisée dans ce cadre.
  • 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é Namespace doit être CWAgent pour utiliser les métriques de CloudWatch.
    • Grafana ne la liste pas par défaut, ainsi, il faut la taper manuellement.
  • La propriété Metric name correspond à la métrique CloudWatch à observer.
    • La liste des métriques et leur signification se trouve ici
  • La propriété Statistic est laissé à sa valeur par défaut, Average.
  • La propriété Dimensions sert à filtrer la requête, en selectionnant des instances, des partitions de disques etc.