The API Details page of Application Real-Time Monitoring Service (ARMS) Browser Monitoring shows the success rate of API calls, average response time (RT) of successful API calls, average RT of failed API calls, number of slow responses, and number of failed API calls within a specified period of time. This page also shows statistics for API calls initiated in five dimensions, including geographical location, domain name, and connection type.

Procedure

  1. Log on to the ARMS console.
  2. In the left-side navigation pane, choose Browser Monitoring > Browser Monitoring.
  3. On the Browser Monitoring page, click the name of the application that you want to view.
  4. In the left-side navigation pane, choose Application > API Details.

    The page is divided into three sections.

    API details

Filters

Set filters in different dimensions to view the information about the corresponding API. Valid values: API, Return Message, HTTP Status Code, Page, Geography, OS, Domain Name, Connection Type, Device, and Browser, UID, and Username.

To delete a filter, move the pointer over the filter and click the delete icon. Click Reset to clear all filters.

Success rate

In the API Request Statistics section, click the Success Rate tab to view the success rate of API calls, number of successful API calls, number of failed API calls, and number of users that encounter failures. success
  • Success Rate: The success rate of API calls in the application within a specified period of time is displayed in a line chart. The data corresponds to the y-axis on the right side.
  • Successful Requests: The number of API calls per hour within a specified period of time is displayed in a blue bar chart. The data corresponds to the y-axis on the left side.
  • Error Number: The number of failed API calls per hour within a specified period of time is displayed in a yellow bar chart. The data corresponds to the y-axis on the left side.

Move the pointer over the chart to view the success rate of API calls, number of successful API calls, number of failed API calls, and number of users that encounter failures.

RT of successful API calls and failed API calls

In the API Request Statistics section, click the Success RT or Failure RT tab to view the average RT of successful API calls, average RT of failed API calls, number of API calls whose RT is smaller than or equal to 1,000 ms, and number of API calls whose RT is greater than 1,000 ms. time
  • Success Avg RT or Failure Avg RT: The average RT for successful or failed API calls in the application within a specified period of time is displayed in a line chart. The data corresponds to the y-axis on the right side.
  • Calls <= 1000ms: The total number of successful or failed API calls whose RT is smaller than or equal to 1,000 ms per hour is displayed in a blue bar chart. The data corresponds to the y-axis on the left side.
  • Calls > 1000ms: The total number of successful or failed calls greater than 1000 ms per hour is displayed in a yellow bar chart, which corresponds to the y-axis on the left side.

Slow responses

Note Slow responses are responses that take more than 1000 ms.
In the API Request Statistics section, click Slow Responses to view the number of slow responses. slow

Slow Responses: The number of slow responses in the application within a specified period of time is displayed in a bar chart. The data corresponds to the y-axis on the left side.

Number of failed API calls

In the API Request Statistics section, click Error Number to view the number of failed API calls. error

Error Number: The number of failed API calls in the application within a specified period of time is displayed in a bar chart. The data corresponds to the y-axis on the left side.

API requests

Click the API Requests tab in the section marked as ③ to view the information about the calls of each API within a specified period of time. API ask
  • Click the icon_up_down icon to the right of a property in the first row of the list to sort the APIs.
  • Move the pointer over the alias of an API in the API column. Click the edit icon to modify the alias. APIs are displayed by alias. Click Set To Search Value to set the API as a filter.
  • Click a number in the Error Number column to view the details and distribution of failed API calls within a specified period of time. In the Request Details section, click Show Invocation Trace to view the call traces and business traces of failed API calls. Click View Session to view the session traces of failed API calls.
  • Click a number in the Slow Responses column to view the details and distribution of slow responses within a specified period of time. In the Request Details section, click Show Invocation Trace to view the call traces and business traces of slow responses. Click View Session to view the session traces of slow responses.
  • Click Analyze in the Operation column to view the details of API calls, failed API calls, slow responses, and distribution.
    • On the API Details tab, you can view the success rate and details of API calls. In the Request Details section, click Show Invocation Trace to view the call traces and business traces of the API. You can also click View Session to view the session traces of the API.
    • On the API Error Details tab, you can view API call details and the distribution of failed API calls.
    • On the API Slow Loading Details tab, you can view the response time distribution and network request information.
    • On the Distribution tab, you can view the returned messages, HTTP status codes, pages, domain names, and geographical locations that are related to the API calls. You can also view the proportions of API calls by operating system, browser, device, or connection type.

Responses

Click the Responses tab in the section marked as ③ to view the information about the responses of each API. reback
  • Click the icon_up_down icon to the right of a property in the first row of the list to sort the APIs.
  • Move the pointer over a response in the Return Message column. Click Set To Search Value to set the response as a filter.
  • Click a number in the Slow Responses column to view the details and distribution of slow responses within a specified period of time. In the Request Details section, click Show Invocation Trace to view the call traces and business traces of slow responses. Click View Session to view the session traces of slow responses.
  • Click Analyze in the Operation column to view the details of API calls, failed API calls, slow responses, and distribution.
    • On the API Details tab, you can view the success rate and details of API calls. In the Request Details section, click Show Invocation Trace to view the call and business traces of the API. You can also click View Session to view the session traces of the API.
    • On the API Error Details tab, you can view API call details and the distribution of failed API calls.
    • On the API Slow Loading Details tab, you can view the response time distribution and network request information.
    • On the Distribution tab, you can view the returned messages, HTTP status codes, pages, domain names, and geographical locations that are related to the API calls. You can also view the proportions of API calls by operating system, browser, device, or connection type.

HTTP status codes

Click the HTTP Status Code tab in the section marked as ③ to view all HTTP status codes. HTTP
  • Click the icon_up_down icon to the right of a property in the first row of the list to sort the APIs.
  • Move the pointer over an HTTP status code in the HTTP Status Code column. Click Set To Search Value to set the HTTP status code as a filter.
  • Click a number in the Slow Responses column to view the details and distribution of slow responses within a specified period of time. In the Request Details section, click Show Invocation Trace to view the call traces and business traces of slow responses. Click View Session to view the session traces of slow responses.
  • Click Analyze in the Operation column to view the details of API calls, failed API calls, slow responses, and distribution.
    • On the API Details tab, you can view the success rate and details of API calls. In the Request Details section, click Show Invocation Trace to view the call and business traces of the API. You can also click View Session to view the session traces of the API.
    • On the API Error Details tab, you can view API call details and the distribution of failed API calls.
    • On the API Slow Loading Details tab, you can view the response time distribution and network request information.
    • On the Distribution tab, you can view the returned messages, HTTP status codes, pages, domain names, and geographical locations that are related to the API calls. You can also view the proportions of API calls by operating system, browser, device, or connection type.

Distribution

Click the Distribution tab in the section marked as ③. On this tab, you can view the returned messages, HTTP status codes, pages, domain names, and geographical locations that are related to the API calls. You can also view the proportions of API calls by operating system, browser, device, or connection type. Move the pointer over a value in the Domain Name or Page column. Click Set To Search Value to set the domain name or page as a filter.
Note
  • Version numbers can be displayed only by operating system or browser.
  • The pie chart of operating systems, browsers, devices, or connection types displays only the distribution of the first five items. You can click the Toggle View icon in the upper-right corner of each section to view the proportion of all filters in this dimension.
distributed