All Products
Search
Document Center

Application Real-Time Monitoring Service:List of operations by function

更新時間:Jan 29, 2026

API standard and pre-built SDKs in multi-language

This product (ARMS/2019-08-08) OpenAPI adopts an RPC-style signature mechanism. For implementation details, please refer to the Signature Mechanism documentation.
To streamline development, we provide official SDKs for major programming languages. Using the SDK allows you to call APIs directly without worrying about low-level details such as request signatures, significantly lowering the barrier to entry and reducing integration complexity.

Custom signature

If your use case requires direct API integration with custom signatures, consult our technical support team first. Join our DingTalk support group (147535001692) to receive expert guidance.

Before you begin

An Alibaba Cloud account has full administrative privileges. A compromised AccessKey pair exposes all associated resources to unauthorized access, posing a significant security risk. To call APIs securely, create a Resource Access Management (RAM) user with API access only, configure its AccessKey pairs, and implement the principle of least privilege (PoLP) through RAM policies. Use the Alibaba Cloud account only when its permissions are explicitly required for specific scenarios.

Monitoring Metrics

APITitleDescription
QueryMetricByPageQueryMetricByPageQueries an Application Monitoring metric or a Browser Monitoring metric.

Application Monitoring

APITitleDescription
GetTraceAppGetTraceAppQueries the details of an application monitoring task.
GetAppJVMConfigGetAppJVMConfigObtain the JVM configuration information of each instance of the application
QueryAppTopologyQueryAppTopologyQueries the topology of an application.
GetAppApiByPageGetAppApiByPageQueries the API operations of application monitoring by page.
GetTraceGetTraceQueries the details of a trace.
GetStackGetStackQueries the information of a method stack.
GetMultipleTraceGetMultipleTraceQueries the details of one or more traces.
ConfigAppConfigAppTurns on or off the main switch of an ARMS agent, or queries the status of the main switch.
SaveTraceAppConfigSaveTraceAppConfigModifies the settings of Application Monitoring, such as trace sampling and agent switch settings.
GetTraceAppConfigGetTraceAppConfigQueries all custom settings of an application monitored by Application Monitoring, such as trace sampling settings and agent switches. This operation is applicable only to applications that are monitored by Application Monitoring. It is not applicable to applications that are monitored by Managed Service for OpenTelemetry.
DeleteTraceAppDeleteTraceAppDeletes an application based on a specified process identifier (PID) and application type.
QueryReleaseMetricQueryReleaseMetricQueries the metrics that are provided for different versions of a specified Enterprise Distributed Application Service (EDAS) or Kubernetes application.
ListTraceAppsListTraceAppsQueries all Application Monitoring tasks in a specified region.
SearchTraceAppByNameSearchTraceAppByNameQueries Application Monitoring tasks by application name.
SearchTraceAppByPageSearchTraceAppByPageQueries Application Monitoring tasks by page.
SearchTracesSearchTracesQueries traces by time, application name, IP address, span name, and tag.
SearchTracesByPageSearchTracesByPageQueries traces by page. You can query traces by time range, application name, IP address, span name, or tag.
GetAgentDownloadUrlV2GetAgentDownloadUrlV2Obtains the URL for downloading an agent.
GetAgentDownloadUrlGetAgentDownloadUrlObtains the URL for downloading an agent.
DescribeTraceLicenseKeyDescribeTraceLicenseKeyQueries the license key.
ListInsightsEventsListInsightsEventsQueries the abnormal Insights events within a specified period of time.
QueryAppMetadataQueryAppMetadataQueries the encoding mapping content based on the metadata IDs and metadata type.
DeleteAppListDeleteAppListDeletes multiple applications at a time based on the process IDs (PIDs).
DoInsightsActionDoInsightsActionPerforms actions based on the specified module type.

Service Activation

APITitleDescription
OpenArmsServiceSecondVersionOpenArmsServiceSecondVersionActivates a specified pay-as-you-go sub-service of Application Real-Time Monitoring Service (ARMS).
OpenXtraceDefaultSLROpenXtraceDefaultSLRActivates the service-linked role AliyunServiceRoleForXtrace for Tracing Analysis.
OpenArmsDefaultSLROpenArmsDefaultSLRActivates the service-linked role AliyunServiceRoleForARMS for Application Real-Time Monitoring Service (ARMS).
ChangeResourceGroupChangeResourceGroupMoves a resource to a specific resource group.
TagResourcesTagResourcesAdds tags to ARMS resources.
UntagResourcesUntagResourcesRemoves tags from ARMS resources.

Billing

APITitleDescription
GetCommercialStatusGetCommercialStatusQueries whether the current account has activated the commercial edition of a service.
CheckCommercialStatusCheckCommercialStatusChecks whether Application Real-Time Monitoring Service (ARMS) is available for commercial use in a region.
QueryCommercialUsageQueryCommercialUsageQueries the amount of data written to Application Monitoring, Managed Service for OpenTelemetry, Managed Service for Prometheus, and Real User Monitoring (RUM).