All Products
Search
Document Center

Serverless App Engine:Application details

Last Updated:Apr 01, 2026

The Application Details page gives you a consolidated view of your application's runtime health: request metrics, JVM internals, thread and connection pool utilization, SQL call patterns, exceptions, and upstream/downstream dependencies.

Access the application details page

  1. Go to the SAE Applications page. Select the destination region and namespace from the top navigation bar, then click the Application ID.

  2. In the left navigation pane, choose Application Monitoring > Application Details.

Overview

The Overview tab shows four time-series charts for the selected time range:

MetricWhat it shows
Request CountTotal inbound requests per time interval. A sudden drop may indicate traffic loss or a deployment issue.
Response TimeEnd-to-end response latency per time interval. Sustained increases typically indicate downstream saturation or resource contention.
Slow Call CountNumber of calls that exceeded the slow-call threshold per time interval. Correlate with Response Time to identify whether slowness is widespread or isolated.
HTTP Status CodeDistribution of HTTP response status codes per time interval. A rise in 5XX codes indicates server-side errors affecting callers.

Chart interactions

On any chart, you can:

  • Hover to see point-in-time statistics.

  • Select a time range on the chart, then click Enter Selected Time Period to focus monitoring on that window, or click View Logs For Selected Time Period to open the corresponding logs.

  • Click the chart icon to view statistics for a specific period or compare the same period across different dates.

  • Click the code icon to view the API details for the metric.

  • Click the IQZGu48IxL icon to zoom in.

djAnhMwfuM

Topology view

The Topology tab visualizes call relationships between the application and its upstream and downstream components. Use the topology graph to quickly identify bottlenecks in the call chain.

CSenOqiJg8

JVM monitoring

The JVM Monitoring tab shows time-series curves for seven metric groups:

Metric groupMetricsDescription
Instantaneous GC CountFull GC count; young generation GC countNumber of garbage collection events per interval. Frequent full GCs indicate heap pressure and can cause application pauses.
Instantaneous GC TimeFull GC time; young generation GC timeTime spent in GC per interval. For GC types other than ZGC and Shenandoah, this is the Stop-the-World (STW) duration — the period during which all Java threads are paused. For ZGC and Shenandoah, Pauses correspond to STW duration and Cycles represent the total time for one complete GC.
Heap Memory DetailsTotal heap; old generation (bytes); survivor space (bytes); eden space (bytes); committed heap (bytes)Current heap utilization by memory region. Old generation usage approaching the committed limit typically precedes a full GC.
Metaspace DetailsMetaspace size (bytes)Memory used for class metadata.
Non-Heap MemoryCommitted (bytes); initial (bytes); maximum (bytes)Non-heap memory tracked by JMX. This is a subset of the actual non-heap regions in the process, so the sum of heap and non-heap shown here may differ from the resident set size (RES) reported by top. See JVM monitoring memory details.
Direct BufferTotal DirectBuffer size (bytes); used DirectBuffer size (bytes)Off-heap memory allocated directly.
JVM Thread CountTotal; deadlocked; new; blocked; runnable; terminated; timed-waiting; waitingThread state breakdown. A growing blocked or waiting count suggests lock contention or I/O bottlenecks.
Note

JVM monitoring data comes from Java Management Extensions (JMX).

Chart controls

  • In the Instantaneous GC Count and Instantaneous GC Time panels, click Instantaneous Value or Accumulated Value in the upper-right corner to switch between the two curve types.

  • Click a metric name (for example, FullGC Count) on any panel to show or hide its curve. Each chart must display at least one metric — hiding the last visible metric is not allowed.

  • Click the chart icon on any panel to compare statistics across time periods or dates.

  • Click the 48YOOw6DRK icon to zoom in.

  • Click the nRy66ZQLWt icon on the Heap Memory Details/min, Metaspace Details/min, Non-Heap Memory/min, Direct Buffer/min, or JVM Threads/min panel to view the API details for that metric.

d754b20c961b43a17974c3f7a0fe47e2

Thread pool and connection pool monitoring

The Thread Pool Monitoring and Connection Pool Monitoring tabs display the following metrics for each pool:

MetricDescription
Core Thread CountMinimum number of threads kept alive in the pool
Maximum Thread CountUpper limit on threads the pool can create
Active Thread CountThreads currently executing tasks
Current Thread CountTotal threads currently in the pool
Historical Maximum Thread CountPeak thread count since the application started
Completed Task CountTotal tasks finished since the application started
Scheduled Task CountTasks queued for execution
Queue SizeNumber of tasks waiting in the pool queue

For supported frameworks and the full list of tracked metrics, see Thread pool and connection pool monitoring. For agent version requirements, see Agent management.

Note

To upgrade the agent version, contact the technical support team in the DingTalk group (ID: 32874633).

SQL call analysis

Note

The default threshold for a slow SQL query is 500 ms. To adjust this threshold, see Threshold settings.

The SQL Call Statistics tab shows a time-series curve of SQL call activity over the selected period.

On the chart, you can:

  • Hover to see point-in-time statistics.

  • Click the chart icon to compare statistics across time periods or dates.

  • Click the code icon to view API details for the metric.

  • Click the IQZGu48IxL icon to zoom in.

Exception analysis

Note

In ARMS application monitoring, an exception maps to a Java Exception. Because of the try-catch mechanism, an exception caught inside an API call may not surface to the caller — and multiple try-catch blocks can produce multiple exceptions for a single API call. An error is a specific case: an uncaught exception that affects the return value of an API call.

The Exception Statistics area shows a stacked column chart and a list of exceptions during the selected period.

On the chart, you can:

  • Hover to see point-in-time statistics.

  • Select a time range to narrow the view.

  • Click the chart icon to compare statistics across time periods or dates.

  • Click the code icon to view API details for the metric.

  • Click the IQZGu48IxL icon to zoom in.

Upstream and downstream applications

Note

An upstream application calls the current application — it actively sends requests to trigger business logic. A downstream application is called by the current application — it is a service the current application depends on to execute its business logic.

The Upstream Applications and Downstream Applications tabs show Response Time, Request Count, and Error Count for each dependency.

Error analysis and trace query

The SAE console does not provide direct access to error analysis or trace queries. Click the Error Analysis or Trace Query tab to open these views in the ARMS console.

Related topics: