Affichage de vos métriques Prometheus - Amazon CloudWatch

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.

Affichage de vos métriques Prometheus

Vous pouvez surveiller et déclencher des alarmes sur toutes vos métriques Prometheus, y compris les mesures préagrégées sélectionnées par App Mesh, NGINX, Java/JMX, Memcached HAProxy et tout autre exportateur Prometheus configuré manuellement que vous avez éventuellement ajouté. Pour plus d'informations sur la collecte de métriques à partir d'autres exportateurs Prometheus, consultez Didacticiel pour l'ajout d'une nouvelle cible de récupération Prometheus : métrique du serveur d'API Prometheus.

Dans la CloudWatch console, Container Insights fournit les rapports prédéfinis suivants :

  • Pour les clusters Amazon EKS et Kubernetes, il existe des rapports prédéfinis pour App Mesh, NGINX, HAPROXY, Memcached et Java/JMX.

  • Pour les clusters Amazon ECS, il existe des rapports prédéfinis pour App Mesh et Java/JMX.

Container Insights fournit également des tableaux de bord personnalisés pour chacune des applications à partir desquelles Container Insights collecte des métriques organisées. Vous pouvez télécharger ces tableaux de bord sur GitHub

Pour afficher toutes vos métriques Prometheus
  1. Ouvrez la CloudWatch console à l'adresse https://console.aws.amazon.com/cloudwatch/.

  2. Dans le panneau de navigation, sélectionnez ‎Métriques.

  3. Dans la liste des espaces de noms, choisissez ContainerInsights/Prometheus ou. ECS/ContainerInsights/Prometheus

  4. Choisissez l'un des ensembles de dimensions de la liste suivante. Cochez ensuite la case en regard des métriques que vous souhaitez afficher.

Pour afficher les rapports prédéfinis sur vos métriques Prometheus
  1. Ouvrez la CloudWatch console à l'adresse https://console.aws.amazon.com/cloudwatch/.

  2. Dans le panneau de navigation, choisissez Surveillance des performances.

  3. Dans la liste déroulante située en haut de la page, choisissez l'une des options de Prometheus.

    Dans l'autre liste déroulante, choisissez un cluster à afficher

Nous avons également fourni des tableaux de bord personnalisés pour NGINX, App Mesh, Memcached et Java/JMX. HAProxy

Pour utiliser un tableau de bord personnalisé fourni par Amazon
  1. Ouvrez la CloudWatch console à l'adresse https://console.aws.amazon.com/cloudwatch/.

  2. Dans le panneau de navigation, choisissez Dashboards (Tableaux de bord).

  3. Choisissez Créer un tableau de bord. Entrez un nom pour le nouveau tableau de bord, puis choisissez Créer un tableau de bord.

  4. Dans Ajouter à ce tableau de bord, choisissez Annuler.

  5. Choisissez Actions, View/Edit Attributes (Afficher/Modifier la source).

  6. Téléchargez l'un des fichiers JSON suivants :

  7. Ouvrez le fichier JSON que vous avez téléchargé avec un éditeur de texte et apportez les modifications suivantes :

    • Remplacez toutes les chaînes {{YOUR_CLUSTER_NAME}} par le nom exact de votre cluster. Assurez-vous de ne pas ajouter d'espaces avant ou après le texte.

    • Remplacez toutes les {{YOUR_REGION}} chaînes par la AWS région dans laquelle votre cluster est exécuté. Par exemple, us-west-1 assurez-vous de ne pas ajouter d'espaces avant ou après le texte.

    • Remplacez toutes les chaînes {{YOUR_NAMESPACE}} par l'espace de noms exact de votre application.

    • Remplacez toutes les chaînes {{YOUR_SERVICE_NAME}} par le nom de service exact de votre application. Par exemple, haproxy-haproxy-ingress-controller-metrics

  8. Copiez l'intégralité du blob JSON et collez-le dans la zone de texte de la CloudWatch console, en remplaçant ce qui s'y trouve déjà.

  9. Choisissez Mettre à jour, Enregistrer le tableau de bord.