In Flashduty On-call
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.Expand
Expand
- Go to the Flashduty console, select Channel, and enter a channel’s details page
- Select the Integrations tab, click Add Integration to enter the integration page
- Choose JD Cloud Monitoring integration and click Save to generate a card
- Click the generated card to view the Push URL, copy it for later use
Using shared integration
Choose this method when you need to route alerts to different channels based on the alert event payload.Expand
Expand
- Go to the Flashduty console, select Integration Center => Alert Events to enter the integration selection page
- Select JD Cloud Monitoring integration:
- Integration Name: Define a name for this integration
- Configure the default route and select the corresponding channel (after creation, go to
Routeto configure more routing rules) - Click Save and copy the newly generated Push URL for later use
In JD Cloud
Create notification template
- Log in to the JD Cloud console, search for Monitoring, and enter the corresponding console
- In the left menu, select Alarm Management → Notice Templates, and create or edit a notification template
- Check Alert Callback and enter the integration push URL in the
URLfield - Enter the following template content in the
POSTinput box:
- Configure other options as needed and click Save
Configure alert rules
- In the left menu, select Alarm Management → Alarm Rules, and create or edit an alert rule
- In the Notification Policy section, select Use Template and choose the template created in the previous step
- Configure other options as needed and click Save
Severity mapping
JD Cloud Monitoring to Flashduty severity mapping:
| JD Cloud Monitoring | Flashduty | Status |
|---|---|---|
| Critical | Critical | Critical |
| Major | Warning | Warning |
| General | Info | Info |