All Products
Search
Document Center

Application Real-Time Monitoring Service:Database calls

Last Updated:Mar 11, 2026

Slow or failing database calls directly affect end-user experience. The Database Invocation page in Application Real-Time Monitoring Service (ARMS) surfaces call topology, SQL-level performance metrics, exceptions, and distributed traces. Use it to identify slow queries, trace errors to their source, and determine which upstream services generate the most database load.

The page organizes database call data across five tabs:

TabPurposeKey metrics
OverviewVisualize call relationships and aggregate performanceCall topology, request count, response time, error count, result size
SQL AnalysisAnalyze individual SQL statement performanceSQL call volume, response time trends, per-statement statistics
Exception AnalysisInvestigate database call failuresException types, occurrence trends, error details
Call sourceIdentify which upstream services call the databaseCalling applications, calling interfaces, per-source metrics
Interface SnapshotDrill into distributed traces for individual requestsTrace IDs, trace timelines, associated logs

Prerequisites

Your application must be monitored by ARMS Application Monitoring. For setup instructions, see Overview.

Open the Database Invocation page

  1. Log on to the ARMS console.

  2. In the left-side navigation pane, choose Application Monitoring > Applications.

  3. On the Applications page, select a region in the top navigation bar and click the application name.

    Note: If the Java icon icon appears in the Language column, the application is connected to Application Monitoring. A hyphen (-) indicates the application is connected to Tracing Analysis.
  4. In the left-side navigation pane, click Database Invocation.

  5. Select a database and set the time period.

    Database calls

After you select a database and time period, use the tabs described below to analyze different aspects of the database calls.

Overview tab

The Overview tab displays a call topology and performance charts for request count, response time, error count, result size, and overall performance.

Overview

Topology controls

ActionHow to
Zoom inClick Zoom In icon or scroll up
Zoom outClick Zoom Out icon or scroll down
Reset to default sizeClick Refresh icon
Fit to pageClick Adjust Topology icon

Chart interactions

ActionHow to
View point-in-time statisticsHover over a chart
Zoom into a time rangeClick and drag on a chart
View metrics for a custom period or compare datesClick chart
View API details for a metricClick code
Create an alert rule for a metricClick alert. For more information, see Create and manage an alert rule in Application Monitoring (new).

SQL Analysis tab

The SQL Analysis tab shows a column chart of SQL call volume and time series curves for response time. It also lists the SQL statements executed against the database.

SQL analysis

Chart interactions

ActionHow to
View detailed statisticsHover over a chart
View metrics for a custom period or compare datesClick chart
View API details for a metricClick code

SQL statement actions

In the SQL statements list, use the Actions column:

ActionResult
Invocation StatisticsView call statistics for an individual SQL statement
Interface SnapshotView distributed traces for the statement. See Interface Snapshot tab.

Exception Analysis tab

The Exception Analysis tab lists database call exceptions and their occurrence trends.

Exception analysis
Note: To query exceptions, specify the Whitelist field in the Advanced Settings section of the Custom Configuration tab on the Application Settings page.

Chart interactions

ActionHow to
View detailed statisticsHover over a chart
Zoom into a time rangeClick and drag on a chart
View metrics for a custom period or compare datesClick chart
View API details for a metricClick code

Exception actions

In the exceptions list, use the Actions column:

ActionResult
Invocation StatisticsView statistics for a specific exception
DetailsView the full exception details

Call source tab

The Call source tab shows which upstream applications and interfaces call the database. Use it to identify where database load originates.

Call sources
ActionHow to
Search for a specific application or APIEnter the name in the search box and click Search
View traces for a specific API called by an upstream sourceClick view details next to the API. See Interface Snapshot tab.
View detailed statisticsHover over a chart
View metrics for a custom period or compare datesClick chart

Interface Snapshot tab

The Interface Snapshot tab displays distributed traces for database calls. Use traces to drill into individual requests and pinpoint performance bottlenecks at the query level.

Traces
ActionHow to
Search traces by API nameEnter the name in the search box and click Search
View trace detailsClick the trace ID in the TraceId column. For more information, see Supported operations.
View logs associated with a traceClick View Logs in the Actions column
Note: You must associate trace IDs with your application's business logs to streamline error troubleshooting. When an error occurs, the linked business logs provide the context needed to diagnose the root cause. For setup instructions, see Associate trace IDs with business logs.