All Products
Search
Document Center

Application Real-Time Monitoring Service:Execute alerting plans using ARMS action integration

Last Updated:Jun 21, 2026

After receiving an alert, you need to execute a pre-configured action in the ARMS console to respond. This topic describes how to manually execute an alerting plan by using the action integration feature of ARMS alert management. To automate this process, you can bind the corresponding action integration to a notification policy. This automatically executes the action integration when an alert is triggered or resolved.

Prerequisites

  • Install and configure an ARMS agent to ensure that your application is connected to ARMS. For more information, see Activate ARMS.

  • Configure metrics and alert rules.

Overview

  • ARMS currently supports two types of action integrations:

    • Function Compute (FC)

    • Webhook

  • Action integrations support static and dynamic parameters. Static parameters have fixed values, while dynamic parameters are extracted from the content of an alert.

Create a Webhook action integration

A Webhook sends alert notifications to a specified public endpoint. Follow these steps:

  1. Log on to the ARMS console. In the left-side navigation pane, choose Alert Management > Integrations.

  2. On the Integrations page, click the Action Integration tab, and then click Webhook.

  3. In the Create Webhook Action Integration panel, enter the name, description, URL, and other information, and then click Save.

    You can select a request method (for example, POST) to the left of the URL field. The Parameters section supports types such as Header, and their values can be static or dynamic. Click + Add to add multiple parameter sets. The Invocation Method is required and can be synchronous or asynchronous, with synchronous as the default.

Create a Function Compute (FC) integration

Function Compute (FC) is a serverless compute service from Alibaba Cloud. It can access internal network endpoints and supports asynchronous invocation. Follow these steps:

  1. Log on to the ARMS console. In the left-side navigation pane, choose Alert Management > Integrations.

  2. On the Integrations page, click the Action Integration tab, and then click Function Compute (FC).

  3. In the Create FC Action Integration panel, fill in the information as prompted, and then click Save.

    The form includes the following settings: Name (required), Description, Region (for example, China (Hangzhou)), Function Compute Service, Service Version or Alias, Function, Invocation Method (synchronous or asynchronous), Variables (in JSON format, for example, {"level":"Major","alertname":"${alertname}"}), and Variable Mapping (maps integration variables to corresponding alert fields). For services and functions, you can click the refresh icon or go to the FC console to make a selection. The service version defaults to LATEST and can also be set to a specified version or alias.

Note
  • The function for a Function Compute (FC) action integration must support event triggers.

  • When you configure a Function Compute (FC) action integration, you can define variables and set up variable mapping using the ${xxx} format.

Test the integration

After the configuration is complete, you can test the integration using a historical alert or simulated parameters.

Test with a historical alert

  1. On the Action Integration tab, find the integration and click Test in the Actions column.

  2. In the Action Integration Test panel, click the Alerting Test tab.

  3. Select a historical alert for the test, and then click Start Test.

Test with simulated parameters

  1. On the Action Integration tab, find the integration and click Test in the Actions column.

  2. In the Action Integration Test panel, click the Parameter Simulation Test tab.

  3. In the Variables section, enter the parameters for the test, and then click Start Test.

Execute an action integration

Receive alert notifications

When a monitored metric becomes abnormal and triggers an alert rule, the system sends an alert notification.

Execute an alerting plan

After you receive an alert notification, perform the following steps:

  1. Log on to the ARMS console.

  2. In the left-side navigation pane, click Alert Management, and then click Alert Sending History to view received alerts.

  3. On the alerts page, find the target alert, click the image icon in the Actions column, and then click Perform.

    Note
    • For a Webhook action integration, this sends an HTTP request to the pre-configured Webhook URL.

    • For a Function Compute (FC) action integration, this manually triggers the configured function to execute the alert processing logic.

Verify the execution result

After the execution is complete, verify that the Webhook or Function Compute (FC) service responded as expected and that the alert was handled correctly.

  1. On the Alert Sending History page, click the target alert to view its details.

  2. On the Alert Details page, click the Action tab.

    The table on this tab displays a record of triggered actions, including the action name, execution time, duration, operator, and execution result. If the execution result is Executing, you can click Action Details in the Actions column to view detailed execution information.

  3. Click Action Details in the Actions column for the target action to view its execution status.