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 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.
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.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/09/05 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/09/05 (UTC)."],[[["\u003cp\u003eThe Proxy Performance dashboard in Apigee and Apigee hybrid allows users to visualize API traffic patterns and the time it takes for API calls to be processed, from receipt to response.\u003c/p\u003e\n"],["\u003cp\u003eThe dashboard includes charts for Average Transactions Per Second (TPS), Total Traffic, Traffic Success/Errors, Average Response Time, Traffic by Proxy, and Average Response Time by Proxy.\u003c/p\u003e\n"],["\u003cp\u003eThe dashboard's metrics, such as Average Response Time, consider the total time it takes for an API call to return, including the time spent within Apigee and at the target system.\u003c/p\u003e\n"],["\u003cp\u003eData displayed on the dashboard may have a delay of up to 10 minutes after API calls are made.\u003c/p\u003e\n"],["\u003cp\u003eThe most relevant average response times are gathered by observing a higher number of requests over a larger period of time.\u003c/p\u003e\n"]]],[],null,["*This page\napplies to **Apigee** and **Apigee hybrid**.*\n\n\n*View [Apigee Edge](https://docs.apigee.com/api-platform/get-started/what-apigee-edge) documentation.*\n\nWhat does this dashboard tell me?\n\nThe Proxy Performance dashboard helps you see API proxy traffic patterns and processing times.\nUse is to visualize how much traffic your APIs generate and how long it takes for API calls\nto be processed, from the time they are received by Apigee until they are returned to the\nclient app.\n\n\n| **Note:** **Data delay interval** \n| After API calls are made to proxies, it may take up to **10 minutes** for the data to appear in dashboards, custom reports, and management API calls.\n\n\u003cbr /\u003e\n\nThe API Proxy Performance dashboard\n\nTo access the Proxy Performance dashboard:\n\n1. In the Google Cloud console, go to the **Analytics \\\u003e API metrics \\\u003e API Proxy Performance** page.\n\n [Go to API Proxy Performance](https://console.cloud.google.com/apigee/analytics/proxy-performance)\n2. Select an **Environment or Hostname** and one or **All** proxies in the **Proxy** list. Selecting **All** shows charts for all proxies including aggregated data for proxies. Selecting a single proxy shows charts with data for that proxy only.\n3. If desired, change the default time range. For example, you can view data for the last day or the last 14 days.\n\nThe **API Proxy Performance** view is shown. Aggregate metrics for each chart, such as the\naverage transactions per second (**Average TPS**) are shown to the right of the chart\n\nWhat does this dashboard measure?\n\nThis dashboard includes these charts:\n\n- [Average transactions per second (TPS)](#averagetraffic)\n- [Traffic](#traffic)\n- [Average Response Time](#averageresponsetime)\n- [Traffic by Proxy](#trafficbyproxy)\n- [Average Response Time by Proxy](#averagebyproxy)\n\n| **Note:** This `client.received.start.timestamp` time value is used to calculate traffic metrics for API proxies in the analytics dashboards. For more information, see the [client](/apigee/docs/api-platform/reference/variables-reference#client) flow variable reference.\n\nAverage transactions per second (TPS)\n\n| Metric | Description |\n|-----------------|------------------------------------------------------------------------|\n| **Average TPS** | The average number of API requests and resulting responses per second. |\n\nTraffic\n\n| Metric | Description |\n|---------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| **Total Traffic** | The total number of API requests received by Apigee for an API environment in an organization. |\n| **Traffic Success** | The total number of requests that resulted in a successful response. Error responses do not count. |\n| **Traffic Errors** | The total number of all API requests that are unsuccessful, that is, the request does not deliver a response as desired by the end user. The count includes both Proxy and Target errors. |\n\nAverage Response Time\n\nSee also this interesting article on the Apigee Community site:\n[When can the Average Total Response Time be less than the Average Target Response Time?](https://community.apigee.com/articles/2695/when-can-the-average-total-response-time-be-less-t.html)\n\n| Metric | Description |\n|----------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| **Average Response Time** | The average of the Total Response Time measured for all API calls made to an Apigee organization environment. The Total Response Time is the amount of time it takes for an API call to Apigee to return (in milliseconds). Or, put another way, total response time is the time measured from when an entire API call is received on Apigee to the time Apigee begins sending a response back to the client app. This chart measures the average for all proxies. For individual proxies, see the Average Response Time by Proxy chart below. |\n| **Average Proxy Response Time** | This value is calculated as the average of the Total Response Time minus the Target Response Time for all API calls made to an Apigee organization environment. It's basically a measure of how much time the API calls spend flowing through Apigee itself (in milliseconds). |\n| **Average Target Response Time** | The average number of milliseconds that it takes from the point the last byte of a request is sent from Apigee to a backend target to the time Apigee receives the last byte of the response. It's basically measuring how much time the API call spends on the target system. |\n\nAverage proxy response time is calculated as the difference between the averages of total response time and target response time. The expectation is that total response time is always greater than the target response time. However, there are also calls which are handled by the proxy itself - preflight requests, cached responses, Oauth tokens etc which do not reach the backend system. These \"faster\" calls by the proxy reduce the average Total Response time without reducing the Target response time. Hence the average total response time may not always be greater than the average target response time which could result in negative values being seen for proxy response time. When you look at larger TPS without zooming in the time scale too much, these exceptions will not hold much weight and hence give you more accurate and actionable data.\n\nYou obtain the most meaningful average response data when a large number of requests are collected over a long period of time, rather than from just a few requests collected over a short period of time. If you only observe a small number of requests that come in over a short time period, there's a chance that even one call that does not go to the target will result in a negative average proxy response time. When evaluating average response times, it's best to view longer time frames that have high traffic.\n\nTraffic by Proxy\n\n| Metric | Description |\n|----------------------|---------------------------------------------------------------------------------|\n| **\\\u003c*Proxy name*\\\u003e** | For the specified API proxy, the number of recorded API requests and responses. |\n\nAverage Response Time by Proxy\n\n| Metric | Description |\n|----------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| **\\\u003c*Proxy name*\\\u003e** | For the specified API proxy, the average of the Total Response Time measured for all API calls made to an Apigee environment. The Total Response Time is the amount of time it takes for an API call to Apigee to return (in milliseconds). Hover over the graph to see the total amount of time spent on the proxy side and the target side, as well as the average. |"]]