Surveiller les métriques de la passerelle API d'Amazon

Optimisez votre déploiement d'API. Surveillez les indicateurs d'exécution de l'API et obtenez des informations sur l'utilisation et les performances au cours des différentes étapes et méthodes de l'API.

Commencez l'essai gratuit de 30 jours Essayez maintenant, inscrivez-vous en 30 secondes
request icon API du fournisseur de services v2
cache icon GET /player/game/{id}
timer icon POST /player/game/score
API Gateway illustration
error icon GET /games/search/{title}
Monitor Amazon API Gateway

Débit

Suivez le nombre d'appels passés à vos API à toutes les étapes et voyez à quelle fréquence chaque méthode d'une ressource particulière est appelée. Analysez les modèles et configurez les limites optimales de régulation des demandes en régime permanent et simultanées, tant au niveau des étapes que des méthodes, afin de gérer le trafic vers vos systèmes back-end.

Amazon API Gateway monitoring

Mise en cache

Vous vous demandez si vous devez provisionner un cache dédié pour une exécution plus rapide de l'API ? Vous vous demandez probablement également quelle taille vous devriez choisir, ou si vous devez activer la mise en cache pour n'importe quelle méthode autre que GET. En surveillant le nombre de succès et d'échecs du cache, vous pouvez appréhender au mieux le moment où vous devez augmenter ou diminuer la capacité du cache et le temps de mise en service (TTL).

Line chart visualizing API request rate

Latence

Surveillez les temps de traitement ; découvrez comment la réactivité globale de vos appels d'API et de vos systèmes back-end évolue au fil du temps grâce à des graphiques de séries temporelles et des données historiques. Configurez des seuils et des conditions d'alerte basés sur des stratégies afin de savoir à quel moment vos API deviennent lentes ou ne répondent plus.

Line chart visualizing API request rate

Erreurs

De nombreux facteurs peuvent entraîner des erreurs côté client, notamment des méthodes HTTP incorrectes, des informations d'identification d'autorisation non valides, des paramètres manquants et des en-têtes inappropriés. Configurez des alertes pour identifier les problèmes de syntaxe potentiels dans le code de votre application cliente ou dans l'implémentation de l'API, et corrigez-les pour réduire vos taux d'erreur.

Des indicateurs de passerelle API à portée de main

Visualisations

Obtenez une vue d'ensemble de haut niveau de l'utilisation grâce à des tableaux et des graphiques. Accédez à des rapports prêts à l'emploi, créez vos propres tableaux de bord personnalisés et bien plus encore.

Données historiques

Découvrez les performances de votre application Web ou de votre service API sur une période plus longue grâce à nos calendriers flexibles de conservation des données.

Services back-end

Corrélez les indicateurs d'exécution de l'API avec les données des services back-end tels qu'Amazon EC2 et AWS Lambda pour obtenir une vue d'ensemble complète.

Détection et débogage rapides des problèmes d'API

Surveillez le temps de fonctionnement, la réactivité et l'exactitude de vos API depuis différents emplacements internationaux. Exécutez des tests sur plusieurs versions de la même API et découvrez quelle combinaison de phases de déploiement fonctionne le mieux.

response time line graph

Fonctionnalités et spécifications supplémentaires

Vérifier la fréquence

Configurez les tests pour qu'ils s'exécutent aux intervalles qui vous conviennent le mieux, que ce soit toutes les 10 minutes ou une fois par jour.

Méthode de demande

Choisissez dans une liste de verbes HTTP pris en charge en fonction du type d'opération que vous souhaitez effectuer sur la ressource.

Emplacements internationaux

Testez vos points de terminaison d'API depuis plusieurs emplacements géographiques et déterminez si un problème de réseau ou de service est à l'origine d'une lenteur.

Authentification

API de test sécurisées par OAuth 2. Il vous suffit de suivre le flux d'octroi de code d'autorisation et de générer vos jetons d'actualisation d'accès.

Créer des tests instantanément

Importez les noms d'hôte, les paramètres, les préréglages d'en-tête, etc. directement à partir des définitions Swagger 2.0 ou OpenAPI.

Transfert de paramètres

Extrayez des valeurs ou des variables des réponses et insérez les données dans les demandes sous forme de chaînes pour tester une API entière ou une séquence d'appels d'API.

Validation

Configurez des assertions, c'est-à-dire les valeurs attendues, par rapport aux codes d'état et au contenu (JSON ou XML) pour valider les réponses de votre API.

Alertes

Recevez des alertes en temps réel via votre canal Slack ou Microsoft Teams ou envoyez une charge utile HTTP POST à l'URL du webhook.

Commencez l'essai gratuit de 30 jours Essayez maintenant, inscrivez-vous en 30 secondes