Sync Influxdata alert events to Flashduty via webhook to achieve automated alert noise reduction.
You can obtain an integration push URL through either of these two methods:
Choose this simpler option when you don't need to route alert events to different channels.
Choose this option when you need to route alerts to different channels based on the alert event payload.
Route to configure more routing rules)Supports Influxdata versions 1.x ~ 2.x, with different configurations for each version as detailed below.
Influxdata console and navigate to the Alerts > Notification Endpoints page.Create to create an alert notification channel.HTTP for Destination and enter FlashDuty for Name.POST for HTTP Method and enter the integration push URL.
Influxdata console and navigate to the Alerts > Notification Rules page.Create to create an alert notification rule.About and Conditions as needed.FlashDuty created in Step 1 for Message.
Influxdata console and navigate to the Alerting > Alert Rules pageAlert Rule Builder page to start editing the ruleAlert Handlers section, select Add Another Handler, choose post type, and enter the integration push URL in HTTP endpoint as shown below:
Save Rule button to save. Wait for event triggering. If the latest event time is displayed in the integration list, the configuration is successful and events are being receivedMapping relationship between Influxdata alert events and Flashduty alert severity:
| Influxdata | Flashduty | Status |
|---|---|---|
| CRITICAL | Critical | Critical |
| WARNING | Warning | Warning |
| INFO | Info | Info |
| unknow | Info | Info |