Application Real-Time Monitoring Service (ARMS) provides API operations for application monitoring, frontend monitoring, Prometheus monitoring, business monitoring, access control, and alerting. The following tables list API operations available for use in ARMS.
Application monitoring
API operation | Description |
---|---|
ConfigApp | Turns on or off the main switch of an ARMS agent, or queries the status of the main switch. |
DeleteTraceApp | Deletes an application based on a specified process identifier (PID) and type. |
ListTraceApps | Queries all application monitoring jobs in a specified region. |
GetTraceApp | Queries the details of an application monitoring job. |
GetAppApiByPage | Queries the APIs of frontend monitoring by page. |
SearchTraceAppByName | Queries application monitoring jobs by application name. |
SearchTraceAppByPage | Queries application monitoring jobs by page. |
SearchTraces | Queries traces. You can filter traces by time range, application name, IP address, span name, and tag. |
SearchTracesByPage | Queries traces by page. You can filter traces by time range, application name, IP address, span name, and tag. |
GetTrace | Queries the detailed information of a trace. |
GetMultipleTrace | Queries the detailed information of multiple traces. |
QueryMetricByPage | Queries the monitoring metrics of application monitoring by page. |
SaveTraceAppConfig | Customizes application monitoring settings, such as trace sampling and agent switch settings. |
DescribeTraceLicenseKey | Queries the license key for application monitoring. |
GetAgentDownloadUrl | Obtains the download URL of an ARMS agent. |
Frontend monitoring
API operation | Description |
---|---|
CreateRetcodeApp | Creates a frontend monitoring job for an application. |
DeleteRetcodeApp | Deletes a frontend monitoring job. |
ListRetcodeApps | Queries all frontend monitoring jobs in a specified region. |
SearchRetcodeAppByPage | Queries frontend monitoring jobs for applications by page. |
SetRetcodeShareStatus | Turns on or off the logon-free sharing switch for an application monitored by the frontend monitoring feature. |
GetRetcodeShareUrl | Queries the sharing URL at the frontend monitoring site. |
QueryMetricByPage | Queries the monitoring metrics of frontend monitoring by page. |
Prometheus monitoring
API operation | Description |
---|---|
AddGrafana | Integrates a dashboard for ARMS Prometheus. |
AddIntegration | Integrates a dashboard and data collection rules for ARMS Prometheus. |
GetPrometheusApiToken | Queries the token required to integrate ARMS Prometheus. |
ListDashboards | Queries the Grafana dashboards of a Container Service for Kubernetes cluster. |
CreatePrometheusAlertRule | Creates an alert rule. |
UpdatePrometheusAlertRule | Updates an alert rule. |
ListPrometheusAlertRules | Queries the alert rules of ARMS Prometheus. |
DescribePrometheusAlertRule | Queries the details of an alert rule of ARMS Prometheus. |
DeletePrometheusAlertRule | Deletes an alert rule of ARMS Prometheus. |
ListPrometheusAlertTemplates | Queries the alert templates of ARMS Prometheus. |
ListActivatedAlerts | Queries the alerts that have been triggered. |
Access control
API operation | Description |
---|---|
OpenXtraceDefaultSLR | Activates the service-linked role AliyunServiceRoleForXtrace for Tracing Analysis. |
OpenArmsDefaultSLR | Activates the service-linked role AliyunServiceRoleForARMS for ARMS. |
Alerting
API operation | Description |
---|---|
ImportAppAlertRules | Creates an alert rule based on an alert template. |
DeleteAlertRules | Deletes one or more alert rules. |
SearchAlertRules | Queries alert rules. |
StartAlert | Enables an alert rule. |
StopAlert | Disables an alert rule. |
CreateAlertContact | Creates an alert contact. |
DeleteAlertContact | Deletes an alert contact. |
UpdateAlertContact | Modifies an alert contact. |
SearchAlertContact | Queries alert contacts. |
CreateAlertContactGroup | Creates an alert contact group. |
DeleteAlertContactGroup | Deletes an alert contact group. |
UpdateAlertContactGroup | Modifies an alert contact group. |
SearchAlertContactGroup | Queries alert contact groups. |
SearchAlertHistories | Queries the alert records of an alert rule. |
SearchEvents | Queries alert event records. |
CreateDispatchRule | Creates a dispatch policy. |
DescribeDispatchRule | Queries the information of a dispatch policy. |
UpdateDispatchRule | Modifies a dispatch policy. |
DeleteDispatchRule | Deletes a dispatch policy based on a specified ID. |