Cette page s'applique à Apigee et à Apigee hybrid.
Consultez la documentation d'
Apigee Edge.
Que me dit ce tableau de bord ?
Le tableau de bord des performances de proxy vous aide à visualiser les modèles de trafic et les temps de traitement des proxys d'API. Vous pouvez visualiser facilement le trafic généré par vos API et le temps nécessaire au traitement des appels d'API, à partir du moment où ils sont reçus par Apigee jusqu'à leur retour à l'application cliente.
Tableau de bord "Performances des proxys d'API"
Pour accéder au tableau de bord des performances de proxy :
-
Dans la console Google Cloud , accédez à la page Analytics > API metrics > API Proxy Performance (Analytics > Métriques de l'API > Performances des proxys d'API).
- Sélectionnez un environnement ou un nom d'hôte, puis un ou tous les proxys dans la liste Proxy. Si vous sélectionnez Tous, des graphiques s'affichent pour tous les proxys, y compris les données agrégées. Si vous sélectionnez un seul proxy, les graphiques n'affichent que les données de ce proxy.
- Si vous le souhaitez, modifiez la période par défaut. Par exemple, vous pouvez afficher les données du dernier jour ou des 14 derniers jours.
La vue Performances du proxy d'API s'affiche. Les métriques agrégées pour chaque graphique, telles que la moyenne des transactions par seconde (TPS moyen), sont affichées à droite du graphique.

Que mesure ce tableau de bord ?
Ce tableau de bord comprend les graphiques suivants :
- Nombre moyen de transactions par seconde (TPS)
- Trafic
- Temps de réponse moyen
- Trafic par proxy
- Temps de réponse moyen par proxy
Nombre moyen de transactions par seconde (TPS)
Métrique | Description |
---|---|
Nombre moyen de TPS | Nombre moyen de requêtes API et de réponses associées par seconde. |
Trafic
Métrique | Description |
---|---|
Trafic total | Nombre total de requêtes API reçues par Apigee pour un environnement d'API dans une organisation. |
Trafic réussi | Nombre total de requêtes qui ont abouti à une réponse positive. Les réponses d'erreur ne sont pas prises en compte. |
Erreurs de trafic | Nombre total de toutes les requêtes d'API qui ont échoué, c'est-à-dire que la requête ne fournit pas une réponse souhaitée par l'utilisateur final. Le nombre inclut les erreurs de proxy et de cible. |
Temps de réponse moyen
Voir également cet article intéressant sur le site de la communauté Apigee : Quand le temps de réponse total moyen peut-il être inférieur au temps de réponse cible moyen ?
Métrique | Description |
---|---|
Temps de réponse moyen |
Valeur moyenne du temps de réponse total mesuré pour tous les appels d'API passés vers un environnement d'organisation Apigee. Le temps de réponse total correspond au temps nécessaire pour qu'un appel d'API à Apigee renvoie sa réponse (en millisecondes). Autrement dit, le temps de réponse total est le temps mesuré à partir du moment où un appel d'API entier est reçu sur Apigee jusqu'au moment où Apigee commence à renvoyer une réponse à l'application cliente. Ce graphique mesure la moyenne sur l'ensemble des proxys. Pour les proxys individuels, consultez le graphique "Temps de réponse moyen par proxy" ci-dessous. |
Temps de réponse moyen par proxy |
Cette valeur correspond à la valeur moyenne du temps de réponse total moins le temps de réponse cible, mesuré pour tous les appels d'API passés vers un environnement d'organisation Apigee. Il s'agit essentiellement d'une mesure du temps que l'appel d'API passe à traverser Apigee lui-même (en millisecondes). |
Temps de réponse cible moyen |
Le nombre moyen de millisecondes qu'il faut à partir du moment où le dernier octet d'une requête est envoyé d'Apigee à une cible de backend jusqu'au moment où Apigee reçoit le dernier octet de la réponse. Il s'agit essentiellement d'une mesure du temps passé par l'appel d'API sur le système cible. |
Le temps de réponse moyen du proxy correspond à la différence entre les moyennes du temps de réponse total et le temps de réponse cible. Le temps de réponse total doit toujours être supérieur au temps de réponse cible. Toutefois, certaines requêtes sont gérées par le proxy lui-même (requêtes préliminaires, réponses mises en cache, jetons OAuth, etc.) et n'atteignent pas le système de backend. Ces appels "plus rapides" du proxy réduisent le temps de réponse total moyen sans réduire le temps de réponse cible. Par conséquent, le temps de réponse total moyen n'est pas toujours supérieur au temps de réponse cible moyen, ce qui peut entraîner des valeurs négatives pour le temps de réponse du proxy. Lorsque vous examinez un nombre de TPS plus élevé sans effectuer de zoom trop important sur l'échelle de temps, ces exceptions n'ont pas beaucoup de poids, ce qui vous donne des données plus précises et exploitables.
Vous obtenez les données de réponse moyenne les plus pertinentes lorsqu'un grand nombre de requêtes sont collectées sur une longue période, plutôt que quelques requêtes collectées sur une courte période. Si vous constatez uniquement un petit nombre de requêtes envoyées sur une courte période, il est possible qu'un seul appel ne parvienne pas à la cible, ce qui entraîne un temps de réponse proxy moyen négatif. Lorsque vous évaluez les temps de réponse moyens, il est préférable de consulter les périodes plus longues qui enregistrent un trafic élevé.
Trafic par proxy
Métrique | Description |
---|---|
<Nom du proxy> | Pour le proxy d'API spécifié, nombre de requêtes API et de réponses enregistrées. |
Temps de réponse moyen par proxy
Métrique | Description |
---|---|
<Nom du proxy> |
Pour le proxy d'API spécifié, valeur moyenne du temps de réponse total mesuré pour tous les appels d'API passés vers un environnement Apigee. Le temps de réponse total correspond au temps nécessaire pour qu'un appel d'API à Apigee renvoie sa réponse (en millisecondes). Passez la souris sur le graphique pour afficher le temps total passé du côté proxy et du côté cible, ainsi que de la moyenne.
|