Passer au contenu

Comment puis-je utiliser Amazon CloudWatch Metrics Insights pour identifier les API les plus utilisées ?

Lecture de 3 minute(s)
0

Je souhaite utiliser Amazon CloudWatch Metrics Insights pour identifier les API les plus utilisées.

Brève description

CloudWatch Metrics Insights peut être utilisé pour interroger vos métriques à grande échelle. Vous pouvez utiliser CloudWatch Metrics Insights pour identifier les API les plus utilisées sur votre compte en temps réel.

Résolution

Identifier les API AWS les plus utilisées sur votre compte

Procédez comme suit :

  1. Connectez-vous à la console CloudWatch.
  2. Dans le volet de navigation, sélectionnez Métriques, puis Toutes les métriques.
  3. Sélectionnez l’onglet Requête multisource.
  4. Sélectionnez Ajouter une requête, puis Exemples d'utilisation de l'API AWS. Puis, sélectionnez 20 meilleures API AWS en fonction du nombre d'appels enregistrés sur votre compte.
  5. Affichez les détails renseignés de la requête sous Vue Créateur de l’onglet Requête. Pour afficher la requête dans la structure SQL, passez à la vue Éditeur.
    Exemple de requête dans la vue Éditeur :
    SELECT COUNT(CallCount)
    FROM SCHEMA("AWS/Usage", Class, Resource, Service, Type)
    WHERE Type = 'API'
    GROUP BY Service, Resource
    ORDER BY COUNT() DESC
    LIMIT 20

Remarque : L'exemple de requête par défaut sélectionné dans le menu affiche 20 API. Pour modifier la valeur Limite, procédez comme suit.

  1. (Facultatif) Dans Vue Créateur, dans l'onglet Requête, sélectionnez la marque X située à côté de 20 dans la section Limite et choisissez une nouvelle valeur limite. Lorsque vous avez terminé, sélectionnez Requête graphique pour mettre à jour la requête et le graphique.
  2. (Facultatif) Dans la vue Éditeur de l'onglet Requête, mettez à jour la valeur Limite. Puis, sélectionnez Exécuter pour mettre à jour la requête et le graphique.

Remarque : Lorsque vous modifiez la valeur du mot clé Limite, la requête indique les API les plus utilisées dans votre compte pour votre région AWS spécifique.

Identifier les API CloudWatch les plus utilisées en fonction du nombre d'appels

Procédez comme suit :

  1. Connectez-vous à la console CloudWatch.
  2. Dans le volet de navigation, sélectionnez Métriques, puis Toutes les métriques.
  3. Sélectionnez l’onglet Requête multisource.
  4. Sélectionnez Ajouter une requête, puis Exemples d'utilisation de l'API AWS. Puis, sélectionnez API CloudWatch triées par appels.
    Exemple de requête :
    SELECT COUNT(CallCount)
    FROM SCHEMA("AWS/Usage", Class, Resource, Service, Type)
    WHERE Type = 'API' AND Service = 'CloudWatch'
    GROUP BY Resource
    ORDER BY COUNT() DESC

Remarque : Pour modifier le nombre d'API, utilisez le mot clé Limite sur la requête Metrics Insights. Pour rechercher les résultats d'un service spécifique, utilisez l'attribut Service.

Informations connexes

Exemples d'utilisation de l'API AWS

Exemples d'utilisation de CloudWatch

Limites de Metrics Insights

AWS OFFICIELA mis à jour il y a 3 ans