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. Utilisez-le pour visualiser le volume de 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.
Le tableau de bord "Performances des proxys d'API"
Pour accéder au tableau de bord des performances de proxy :
-
Dans la Google Cloud console, accédez à la page Apigee > Analyse > Métriques d'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 pour les proxys. Si vous sélectionnez un seul proxy, des graphiques s'affichent uniquement pour ce proxy.
- Si vous le souhaitez, modifiez la plage de dates par défaut. Par exemple, vous pouvez afficher les données du dernier jour ou des 14 derniers jours.
La vue Performances des proxys d'API s'affiche. Les métriques agrégées pour chaque graphique, telles que le nombre moyen de transactions par seconde (Nombre moyen de TPS) et le nombre maximal de transactions par seconde (Nombre maximal de TPS), s'affichent à droite du graphique.
Que mesure ce tableau de bord ?
Ce tableau de bord comprend les graphiques suivants :
- Nombre moyen de transactions par seconde (TPS)
- Nombre maximal 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. |
Nombre maximal de transactions par seconde (TPS)
| Métrique | Description |
|---|---|
| Nombre maximal de TPS | Nombre maximal de requêtes API et de réponses associées par seconde (agrégé par minute, heure ou jour, selon la plage de dates sélectionnée). |
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 les appels d'API passent dans Apigee eux-mêmes (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 de mesurer le temps que l'appel d'API passe 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, certains appels sont gérés 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 significatives 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 d'afficher des périodes plus longues avec 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.
|