Latency
This report displays latency reports for a Package or Service. The API performance latency is the total time taken by the Traffic Manager to process the call, as well as the time it takes for the call to complete the round-trip from the Traffic Manager to the client-server. Navigate to Latency (refer to Next Steps) to access reports on this page.
The following reports are available on a particular package or service Latency page:
- Average Latency Per Call (ms)
- Call Volume
- Top 5 Methods by Volume: Average Latency Per Call (ms)
- Top 5 Response Codes by Volume: Average Latency Per Call (ms)
Call Volume
This report displays all API calls in a selected date range.
Average Latency Per Call (ms)
This report displays the average latency per call in the selected date range. The date range and the latency (in milliseconds) are plotted on the X and Y axes, respectively. The time the Traffic Manager takes and the time elapsed in a round trip by the API calls are represented as stacked columns or bars.
Latency and Processing Time by Method
This report displays the latency and processing time of all methods and response codes. Latency is the time added by the Traffic Manager to the processing time of the customer's backend system. Processing time is the total time the request takes (Latency + Customer backend processing time).
You can view latency reports for a package or service after selecting a package or service in the Select or Search for a Package or Select or Search for a Service field on the Packages and Services page.
You can also filter latency and processing time values by All Methods, Defined Method, Undefined Method, Plan, or Response Codes.
- All Methods, Defined Method, Undefined Method, and Plan options are available only on the Packages - Latency page.
- The Methods option is only available on the Services - Latency page.
Latency and Processing Time (Packages or Services): Field and Descriptions
The following table describes the fields in the Latency and Processing Time report.
| Field | Description |
|---|---|
| Method or Response Code | The method or response code name. |
| Endpoint | The defined endpoint. |
| Service | The API Service in a Plan that contains this endpoint. |
| Plan | The Plan that contains the Service. |
| Average Latency (ms) | Total time taken to respond to an API call (sum of total time through the Traffic Manager to or from the back-end server) divided by the total volume of API calls. |
| Plan | The Plan that contains the Service. |
| Successful | Number of successful method calls. |
| Other | Number of other (other than successful and blocked) calls. |
| Blocked | Number of blocked calls. |
| Total | Number of total number of calls. |
| Total Call Volume | Total call volume for the method or the response code. |
| Mashery Processing Time (sec) | Average time (in seconds) taken by the Traffic Manager to process the calls for the method. |
| API Processing Time (sec) | Average time (in seconds) taken by the calls to complete the round trip from the Traffic Manager to the client-server. |
| Total Processing Time (sec) | Total average latency (in seconds) for all calls. (API Management processing time + API processing time). |
| Percent | Percent of total latency associated with the method or the response. |
Top 5 Methods by Volume: Average Latency Per Call (ms)
This report displays the top five methods with the highest average latency per call and allows you to analyze the methods that affect the average latency.
You can view this report for a Service after selecting a service in the Select or Search for a Service field on the Services Page, and then navigating to the Latency tab.
Top 5 Response Codes by Volume: Average Latency Per Call (ms)
This report displays the top five response codes with a high average latency per call and allows you to analyze the response codes that affect the average latency.
You can view this report for a Service after selecting a service in the Select or Search for a Service field on the Services Page, and then navigating to the Latency tab.