The application details page provides an application overview, topology, JVM monitoring, thread and connection pool monitoring, SQL call analysis, exception analysis, and information about upstream and downstream applications.
Access the feature
On the SAE Applications page, select the destination region and namespace from the top navigation bar, and then click the Application ID to open the application details page.
In the navigation pane on the left, choose and view the application details.
Overview
On the Overview tab, you can view the following information.

Request Count: Shows the time-series curve of the application's request count over a specified period.
Response Time: This area shows a time-series curve of the application's response time over a specified period.
Slow Call Count: This area displays a time series curve of the application's slow calls over a specified period.
HTTP Status Code: This area displays the time-series curve of HTTP status codes for the application over a specified period.
Optional: In each area, you can perform the following operations:
Hover over the chart to view statistics.
You can select a time range on the chart to perform the following operations.
Click Enter Selected Time Period to view monitoring information for the selected period.
Click View Logs For Selected Time Period to view the corresponding logs. You must first enable application log collection.
Click the
icon to view statistics for the metric over a specific period or compare statistics for the same period on different dates.Click the
icon to view the API details for the metric.Click the
icon to zoom in.
Topology view
On the Topology tab, the topology graph visualizes the call relationships between the application's upstream and downstream components. This helps you quickly identify application bottlenecks.

JVM monitoring
View JVM monitoring metrics
The JVM Monitoring tab displays time-series curves for Instantaneous GC Count, Instantaneous GC Time, Heap Memory Details, Metaspace Details, Non-Heap Memory, Direct Buffer, and JVM Thread Count.
For garbage collection (GC) types other than ZGC and Shenandoah, the time consumed refers to the Stop-the-World (STW) duration, during which all Java application threads are paused. For ZGC and Shenandoah, Pauses correspond to the STW duration, and Cycles represent the total time for one GC.
In the upper-right corner of the Instantaneous GC Count and Instantaneous GC Time areas, click the Instantaneous Value and Accumulated Value buttons to switch between the time series curves.
Click a metric name, such as FullGC Count, on any monitoring panel to show or hide its curve on the chart.
NoteEach chart must have at least one visible metric. This means you cannot hide a metric if it is the only one displayed on the chart.
Click the
icon on any monitoring panel to view statistics for the metric over a specific period or compare statistics for the same period on different dates.Click the
icon on any monitoring panel to zoom in.Click the
icon in the upper-right corner of Heap Memory Details/min, Metaspace Details/min, Non-Heap Memory/min, Direct Buffer/min, or JVM Threads/min to view the API details for the corresponding monitoring metric.

Function introduction
The JVM monitoring feature monitors the following metrics:
Metric | Category |
Instantaneous and accumulated GC details |
|
Heap memory details |
|
Metaspace | Size of metaspace in bytes |
Non-heap memory |
|
Direct buffer |
|
JVM thread count |
|
References
The data collected by ARMS Application Monitoring comes from Java Management Extensions (JMX). The memory regions included in non-heap memory are fewer than the actual non-heap memory regions in a Java process. Therefore, the sum of heap and non-heap memory in monitoring may differ from the resident set size (RES) shown by the top command. For more information, see JVM monitoring memory details.
Thread pool and connection pool monitoring
On the Thread Pool Monitoring and Connection Pool Monitoring tabs, you can view metrics for the application's thread and connection pools, including Core Thread Count, Maximum Thread Count, Active Thread Count, Current Thread Count, Historical Maximum Thread Count, Completed Task Count, Scheduled Task Count, and Queue Size.
For information about the frameworks and metrics supported for thread pool and connection pool monitoring, see Thread pool and connection pool monitoring.
For information about specific agent versions, see Agent management.
To upgrade the agent version, contact the technical staff in the DingTalk group (ID: 32874633) for assistance.
SQL call analysis
The default threshold for a slow SQL query is 500 ms. To adjust this threshold, see Threshold settings.
The SQL Call Statistics area displays a time series curve of the application's SQL calls over a specified period.
Optional: On the SQL Call Statistics tab, you can perform the following operations:
Hover over the chart to view statistics.
Click the
icon to view statistics for the metric over a specific period or compare statistics for the same period on different dates.Click the
icon to view the API details for the metric.Click the
icon to zoom in.
Exception analysis
The Exception Statistics area displays a stacked column chart and a list of application exceptions during a specified period.
Optional: In the Exception Statistics area, you can perform the following operations:
Hover over the chart to view statistics.
You can select a time range on the chart to view statistics for that period.
Click the
icon to view statistics for the metric over a specific period or compare statistics for the same period on different dates.Click the
icon to view the API details for the metric.Click the
icon to zoom in.
Upstream and downstream applications
Upstream application: An application that calls the current application. It actively sends requests to the current application to trigger business logic.
Downstream application: An application that is called by the current application. It is a service that the current application depends on to execute its business logic.
On the Upstream Applications and Downstream Applications tabs, you can view the Response Time, Request Count, and Error Count.
Error analysis and trace query
The SAE console does not provide direct access to error analysis or trace queries, but you can click the Error Analysis and Trace Query tabs to view them in the ARMS console.
Related documents: