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 |