All Products
Search
Document Center

ENS:Use CloudMonitor to view and subscribe to ENS system events

Last Updated:Apr 01, 2026

CloudMonitor lets you monitor Edge Node Service (ENS) instances from a central console. With CloudMonitor, you can:

  • View ENS system events and their details.

  • Subscribe to system events and receive notifications when events occur.

  • Route event notifications to downstream services — Message Queue, Simple Log Service (SLS), Function Compute, or Webhook — for automated handling.

Notifications are delivered by text message, email, or DingTalk message.

All event-based alerts are triggered per instance. If the same event affects three instances, CloudMonitor sends three separate alerts. We recommend subscribing to ENS system events at the critical level for production workloads.

Prerequisites

Before you begin, make sure that you have:

  • An Alibaba Cloud account with access to the CloudMonitor console

  • (Optional) Alert contacts and a contact group configured in CloudMonitor, if you plan to receive notifications by text message, email, or DingTalk message

View events

  1. Log on to the CloudMonitor console.

  2. In the left-side navigation pane, choose Event Center > System Event.

  3. On the Event Monitoring tab, select Edge Node Service from the product drop-down list, select an event from the event drop-down list, specify the time range, and then click Search.

  4. In the event list, find the event and click Details in the Actions column.

Subscribe to ENS system events

Create a subscription policy

This topic uses the ENS event Node Port Exception as an example to describe how to subscribe to events. The following steps use the Disk:Stalled:Executed event. For a full list of ENS system events, see ENS system events.

  1. Log on to the CloudMonitor console.

  2. In the left-side navigation pane, choose Event Center > Event Subscription. > Tip: Alternatively, choose Event Center > System Event, then click Create Immediately in the Welcome to the New Event Center section.

  3. On the Subscription Policy tab, click Create Subscription Policy.

  4. On the Create Subscription Policy page, configure the following parameters: When creating a notification configuration, use the default Custom notification method. CloudMonitor sends notifications using the methods specified for the alert contacts in the contact group. If you specify a mobile phone number and an email address for an alert contact, the contact receives alert phone calls, text messages, and emails. To push event notifications to Message Queue, SLS, Function Compute, or Webhook, configure Push and Integration. For details, see Create a push channel.

    SectionParameterValue
    Basic InformationNameEnter a name for the subscription policy.
    Alert Subscription > Subscription TypeSelect System Events.
    Alert Subscription > Subscription ScopeProductSelect Edge Node Service.
    Event TypeSelect Abnormal.
    Event NameSelect Disk:Stalled:Executed.
    Event LevelSelect Notification (Info).
    Application group, Event Content, Event ResourcesLeave blank to subscribe to events for all ENS instances in all application groups.
    Combined Noise ReductionUse the default settings.
    NotificationNotification ConfigurationCreate a notification configuration. For details, see Create a notification configuration policy.
  5. Click OK.

Event notification format

CloudMonitor delivers event notifications as JSON. The following is a sample payload for the Disk:Stalled:Executed event:

{
    "product": "ENS",
    "resourceId": " acs:ens:cn-xian-telecom:1153803490297601:instance/<resource-id>",
    "level": "CRITICAL",
    "instanceName": "instanceName",
    "regionId": "cn-hangzhou",
    "name": "Disk:Stalled:Executed",
    "content": {
        "reason": "pg_io_hang",
        "errorTime": "2019-04-19 16:48:12",
        "resumeTime": "2019-04-19 16:52:01",
        "disk": ["disk1", "disk2"],
        "internetIP": "117.34.20.**",
        "instanceId": "i-5glc2r7u8up69tkmd7w3k9***",
        "level": "CRITICAL",
        "regionId": "cn-xian-telecom",
        "regionName": "China Telecom (Xi'an)",
        "eventName": "Disk:Stalled:Executed",
        "status": "Executed",
        "timestamp": 1555663921000
    },
    "status": "Executed"
}

Key fields in the content object:

FieldDescription
reasonRoot cause of the event (for example, pg_io_hang for a disk I/O hang).
errorTimeTime the error occurred.
resumeTimeTime the disk resumed normal operation.
diskList of affected disks.
internetIPPublic IP address of the affected instance.
instanceIdID of the affected ENS instance.
regionIdENS node region where the event occurred.
regionNameDisplay name of the ENS node region.
statusCurrent status of the event.
timestampEvent timestamp in Unix milliseconds.

Test a subscription

After creating a subscription policy, verify that notifications reach your configured channels.

  1. On the Subscription Policy tab, click Debug Event Subscription.

  2. In the Create Event Debugging panel, set Products to Edge Node Service and Name to Disk:Stalled:Executed. CloudMonitor automatically generates a test payload in JSON format.

  3. Click OK. The Operation successful message appears. CloudMonitor sends a test notification to the alert contacts based on the notification methods in the subscription policy.