Création de vos requêtes dans CloudWatch Metrics Insights - 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.

Création de vos requêtes dans CloudWatch Metrics Insights

Vous pouvez exécuter une requête CloudWatch Metrics Insights à l'aide de la CloudWatch console, du AWS CLI, ou du AWS SDKs. Les requêtes exécutées dans la console sont gratuites. Pour plus d'informations sur CloudWatch les tarifs, consultez Amazon CloudWatch Pricing.

Avec CloudWatch Metrics Insights, vous pouvez analyser les données métriques sur des périodes prolongées allant jusqu'à deux semaines, ce qui permet une analyse historique et une identification des tendances plus complètes par rapport à des périodes de conservation plus courtes. Pour des performances optimales lorsque vous effectuez des requêtes sur des plages de temps plus longues, envisagez d’utiliser des périodes plus importantes (telles que 5 minutes ou 1 heure) pour réduire le nombre de points de données renvoyés. Lorsque vous analysez des tendances sur une période complète de deux semaines, utilisez des fonctions d’agrégation telles que AVG() ou MAX() dans vos clauses ORDER BY afin d’identifier efficacement des modèles.

Pour plus d'informations sur l'utilisation du AWS SDKs pour effectuer une requête Metrics Insights, consultez GetMetricData.

Pour exécuter une requête à l'aide de la CloudWatch console, procédez comme suit :

Pour interroger vos métriques à l'aide de Metrics Insights
  1. Ouvrez la CloudWatch console à l'adresse https://console.aws.amazon.com/cloudwatch/.

  2. Dans le panneau de navigation, sélectionnez Métriques, Toutes les métriques.

  3. (Facultatif) Pour exécuter un exemple de requête préétablie, choisissez Add query (Ajouter une requête) et sélectionnez la requête à exécuter. Si vous êtes satisfait de cette requête, vous pouvez ignorer le reste de cette procédure. Ou, vous pouvez choisir Editor (Éditeur) pour modifier l'exemple de requête, puis choisir Run (Exécuter) pour exécuter la requête modifiée.

  4. Pour créer votre propre requête, sélectionnez Requête multi-sources. Vous pouvez ensuite utiliser la vue Constructeur (par défaut) pour obtenir une expérience guidée ou la vue Éditeur si vous préférez voir la syntaxe de la requête. Vous pouvez passer d'une vue à l'autre à tout moment et voir votre travail en cours dans les deux vues.

    Dans la vue Constructeur, cliquez sur les champs Espace de noms, Nom de la métrique, Filtre, Groupe, Ordre et Limite pour parcourir et sélectionner les valeurs possibles. Vous pouvez commencer à taper n’importe quelle partie de la valeur que vous recherchez pour filtrer la liste présentée par le constructeur. Vous pouvez faire référence à des balises de ressources dans les entrées de filtre et de groupe.

    Dans la vue Éditeur, vous pouvez écrire la requête en utilisant le sous-ensemble de SQL pris en charge par Metrics Insights. L’éditeur propose des options d’auto-complétion basées sur les caractères que vous avez tapés jusqu’à présent, y compris le nom des balises de ressources pour les métriques qui les prennent en charge.

    CloudWatch Metrics Insights permet d'interroger les métriques par balises de AWS ressources. Vous pouvez utiliser les balises pour filtrer et regrouper vos données de métriques pour une surveillance et une analyse plus ciblées.

    Les exemples suivants montrent comment vous pouvez utiliser des requêtes avec des balises.

    Pour connaître l'utilisation du processeur pour les EC2 instances Amazon au sein de votre environnement de production :

    SELECT MAX(CPUUtilization) FROM SCHEMA("AWS/EC2") WHERE tag.env='prod'

    Pour regrouper les métriques par environnement à l’aide de la clause GROUP BY :

    SELECT MAX(CPUUtilization) FROM SCHEMA("AWS/EC2") GROUP BY tag.env

    Pour utiliser la clause GROUP BY dans laquelle vous spécifiez le nom du tag :

    SELECT AVG(CPUUtilization) FROM "AWS/EC2" GROUP BY tag."aws:cloudformation:stack-name"

    Pour combiner les requêtes sur les balises avec les dimensions de métriques existantes :

    SELECT MAX(CPUUtilization) FROM SCHEMA("AWS/EC2") WHERE tag.env='prod' AND InstanceId='i-1234567890abcdef0'
  5. Lorsque vous êtes satisfait de votre requête, sélectionnez Run (Exécuter).

  6. (Facultatif) Une autre façon de modifier une requête que vous avez représentée graphiquement consiste à choisir l'onglet Graphed metrics (Graphique des métriques) et choisir l'icône de modification à côté de la formule de requête dans la colonne Details (Détails).

  7. (Facultatif) Pour supprimer une requête du graphique, choisissez Graphed metrics (Graphique des métriques) et choisissez l‘icône X à droite de la ligne qui affiche votre requête.