> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flashcat.cloud/llms.txt
> Use this file to discover all available pages before exploring further.

# Volcengine Cloud Monitor Alert Events

> Sync Volcengine Cloud Monitor alert events to Flashduty via webhook for automated alert noise reduction

Sync Volcengine Cloud Monitor alert events to Flashduty via webhook for automated alert noise reduction.

<div class="hide">
  ## In Flashduty

  ***

  You can obtain an integration push URL through either of these two methods:

  ### Using Private Integration

  Choose this method when you don't need to route alert events to different channels - it's simpler.

  <details>
    <summary>Expand</summary>

    1. Go to the Flashduty console, select **Channel**, and enter a channel's details page
    2. Select the **Integrations** tab, click **Add Integration** to enter the integration page
    3. Select **Volcengine CM Metrics** integration and click **Save** to generate a card
    4. Click the generated card to view the **push URL**, copy it for later use, and you're done
  </details>

  ### Using Shared Integration

  Choose this method when you need to route alerts to different channels based on the alert event's payload information.

  <details>
    <summary>Expand</summary>

    1. Go to the Flashduty console, select **Integration Center=>Alert Events** to enter the integration selection page
    2. Select **Volcengine CM Metrics** integration:
       * **Integration Name**: Define a name for this integration
    3. Configure the default route and select the corresponding channel (after the integration is created, you can go to `Route` to configure more routing rules)
    4. Click **Save** and copy the newly generated **push URL** for later use
    5. Done
  </details>
</div>

## In Volcengine

***

<div class="md-block">
  ## I. Volcengine Cloud Monitor Alert Push Configuration

  ### Step 1: Create Flashduty Alert Channel

  1. Log in to your Volcengine console, search for `Cloud Monitor` product, and enter the corresponding product console
  2. Select `Notification Groups=>Callback` from the left navigation bar
  3. Click `Create Callback URL`

  <img src="https://download.flashcat.cloud/flashduty/doc/en/volcengine/event-1.png" alt="drawing" width="500" />

  4. Fill in the information on the edit page, enter `Flashduty_Metric` as the callback URL name
  5. Select `General Callback URL` as the callback URL type
  6. Enter the **integration push URL** (enter the integration name on the current page, save to generate the URL)
  7. Click `Confirm` to complete the creation (connectivity testing is not supported; even if the test shows connectivity failure, it won't affect alert reception)

  <img src="https://download.flashcat.cloud/flashduty/doc/en/volcengine/event-2.png" alt="drawing" width="500" />

  ### Step 2: Configure Alert Policy

  1. Select `Alert Center=>Alert Policies` from the left navigation bar
  2. Create or edit existing alert policies (configure policies as needed, skipped here)
  3. On the policy edit page, select `Rules and Resources` for `Send Aggregation Policy`
  4. Keep `Alert Recovery Notification` enabled
  5. Check `Alert Callback` in `Alert Channels`, and select the `Flashduty_Metric` channel created in **Step 1** from the dropdown menu
  6. After completing other configurations, click `Confirm` to finish

  <img src="https://download.flashcat.cloud/flashduty/doc/en/volcengine/event-3.png" alt="drawing" width="500" />
</div>

## II. Status Mapping

<div class="md-block">
  | Volcengine Cloud Monitor | Flashduty | Status   |
  | ------------------------ | --------- | -------- |
  | Critical                 | Critical  | Critical |
  | Warning                  | Warning   | Warning  |
  | Notice                   | Info      | Info     |
</div>
