All Products
Search
Document Center

Application Real-Time Monitoring Service:Features

Last Updated:Mar 11, 2026

Application Real-Time Monitoring Service (ARMS) Application Monitoring is an application performance management (APM) service. Install an ARMS agent to monitor your application without code changes. You can track application health, locate slow or failing interfaces, identify performance bottlenecks, and capture request parameters for faster root-cause analysis.

You want to...Use...
View application health and topology at a glanceMonitoring and observability
Trace calls to databases, external services, and message queuesInterface and dependency tracking
Follow a request across services and investigate errorsTracing and error analysis
Profile CPU, memory, or threads at the code levelAdvanced diagnostics
Set up alerts and customize agent behaviorEvents, alerts, and configuration

Monitoring and observability

Real-time visibility into application health, from high-level topology to host and JVM metrics.

FeatureDescription
Application overviewDisplays key metrics, upstream and downstream dependent components, and the application topology in a single view.
Application detailsDisplays topology, number of requests, response time, number of slow calls, and HTTP status codes by application and instance.
Host monitoringTracks host-level CPU, memory, disk, load, network traffic, and network packets.
Container monitoringTracks pod-level CPU, physical memory, network traffic, and network packets.
JVM monitoringTracks Java virtual machine (JVM) metrics: instantaneous garbage collections (GCs), heap memory, non-heap memory, metaspace, direct buffer, and JVM threads.
Thread pool and connection pool monitoringTracks thread pool metrics: core threads, existing threads, maximum allowed threads, active threads, and task queue capacity.

Interface and dependency tracking

Track how your application communicates with databases, external services, message queues, and scheduled tasks.

FeatureDescription
Interface monitoringMonitors interface call details, including SQL calls, NoSQL calls, exceptions, errors, upstream and downstream services, and traces.
Database call monitoringTracks database call details: overview, SQL calls, exceptions, call sources, and traces.
NoSQL call monitoringTracks NoSQL call details: call overview, exceptions, and traces.
External call monitoringLocates slow or faulty external calls from your application.
Message queue monitoringDisplays message publishing and topic subscription activity in ApsaraMQ for RocketMQ.
Scheduled task monitoringTracks scheduled task execution, including overview, SQL calls, NoSQL calls, exceptions, errors, downstream services, and traces.

Tracing and error analysis

Trace requests across services and drill into exceptions and errors to accelerate root-cause analysis.

FeatureDescription
Trace queryDisplays details of each interface call, including duration, status, and timestamp.
Trace query (by trace ID)Looks up trace details by a specific trace ID, with support for multiple filter conditions.
Trace ExplorerFilters and aggregates stored full trace data in real time. Supports custom diagnostic workflows with flexible query conditions.
Exception analysisLists application exceptions with detail views for quick triage.
Error analysisLists application errors with detail views for quick triage.
Log analysisAnalyzes logs to pinpoint application exceptions.

Advanced diagnostics

Profile CPU usage, analyze memory, and inspect threads at the code level with minimal performance overhead.

FeatureDescription
Continuous profilingDiagnoses CPU utilization and memory usage with minimal overhead, categorized by method, class, and line number. Helps optimize programs, reduce latency, increase throughput, and lower costs.
Thread profilingDisplays thread-level CPU time consumption and thread counts by type to simulate the code execution process. Use this to locate CPU-intensive threads or slow methods.
Memory snapshotCreates and analyzes memory snapshots to troubleshoot memory leaks and memory waste.
Arthas diagnosticsUses bytecode enhancement to inspect application state without restarting Java processes.

Events, alerts, and configuration

Set up alerts, review events from Alibaba Cloud services, and customize agent behavior.

FeatureDescription
Event centerCentralizes, stores, analyzes, and displays event data from Alibaba Cloud services. Automatically analyzes and displays events from supported services in a unified manner.
Alert ruleCreates custom alert rules for your application. When triggered, notifications are sent to specified contacts or a DingTalk group chat.
Custom configurationsAdjusts the trace sampling rate, agent switch, and slow SQL query threshold.