This topic explains the API call monitoring function of application monitoring.
On the Interface Invocation page of application monitoring, you can view the detailed statistics of the APIs of the application. Application Real-Time Monitoring Service (ARMS) can automatically discover and monitor the APIs provided in the following web frameworks and RPC frameworks:
The Overview tab of the Interface Invocation page shows all APIs detected by ARMS. You can sort the list by response time, request count, or error count. Select a service to view its detailed topology and the line charts of request count, response time, and error count on the Overview tab.
The SQL Analysis tab shows the list of SQL requests initiated within the code snippets of the selected service on the left side. Through this tab, you can identify which SQL request is the cause for the slow response of a service. You can also click Interface Snapshot of an SQL request to view the complete trace where the SQL is executed.
The Exception Analysis tab shows the exceptions thrown within the code snippets of the selected service on the left side. You can also click Interface Snapshot of an exception to view the complete trace where the exception stack is located.
In the service trace snapshot, you can view the call stack of a single call, details of the executed SQLs, details of the thrown exceptions , and the parameters of the API.