You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 5a0dfd3
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: en/on-call/integration/alert-integration/alert-sources/kentik.mdx
+6-5Lines changed: 6 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -37,8 +37,8 @@ Creating a notification channel requires the Administrator role in Kentik; Membe
37
37
<Steps>
38
38
<Steptitle="Create a Custom Webhook notification channel">
39
39
40
-
1. Log in to the Kentik Portal and go to **Settings** → **Notifications**
41
-
2. Click **Add Notification Channel** and set **Type** to **Custom Webhook**. Do not choose the **JSON** type: Flashduty parses the output of the template below
40
+
1. Log in to the Kentik Portal and go to **Settings** → **Notification Channels**
41
+
2. Click **Add Notification Channel** and set **Type** to **Webhook** (listed as Custom Webhook). Do not choose the **JSON** type: Flashduty parses the output of the template below
42
42
3. Fill in the fields as follows:
43
43
44
44
| Field | Value |
@@ -47,7 +47,7 @@ Creating a notification channel requires the Administrator role in Kentik; Membe
47
47
|**Status**| On |
48
48
|**URL**| The full Flashduty integration push URL, including `integration_key`|
49
49
|**Custom Headers**| Leave empty |
50
-
|**Custom Template**|Paste the template below without renaming any field |
50
+
|**Custom Template**|Click **Go to Notification Template Setup** and paste the template below into **TEMPLATE** on the **Template & Preview** tab, without renaming any field |
51
51
|**Uglify JSON**| Keep the default |
52
52
53
53
```go-template
@@ -75,7 +75,7 @@ Creating a notification channel requires the Administrator role in Kentik; Membe
75
75
}
76
76
```
77
77
78
-
4. Click **Add Notification Channel** to save
78
+
4. Click **Save**
79
79
80
80
</Step>
81
81
@@ -102,6 +102,7 @@ Do not use this channel for mitigation methods or Insights notifications: these
102
102
Flashduty uses the Kentik alert ID (`AlarmID`, shown as **Alert ID** in Kentik) as the Alert Key. Every state-change notification of one Kentik alert, from Active to Cleared, carries the same alert ID, so they merge into one alert, and the clear notification closes it.
103
103
104
104
-**Alerts per key**: an alert policy raises a separate alert for each key (one set of values of the policy dimensions) that matches the conditions. Each alert has its own ID, so each is a separate Flashduty alert that recovers on its own
105
+
-**Synthetics alerts per agent**: a Synthetics test raises a separate alert, with its own ID, for each test agent. A new failure after an alert clears gets a new alert ID and becomes a new Flashduty alert
105
106
- Changes to the description, severity, metric values, or times do not change the Alert Key. Events without `AlarmID` are rejected
106
107
- When one notification carries several events, each event maps to its own alert. A notification with no events is accepted but creates no alert
107
108
@@ -150,6 +151,6 @@ The alert title is the Kentik event description (`Description`), such as `Alarm
150
151
-**`AlarmID is required`**: the channel is used for mitigation or Insights notifications, or the template was changed. Use the channel only for alert policies and Synthetics tests
151
152
-**The alert does not recover**: confirm that the alert is Cleared in Kentik. For policies with **Acknowledgement Required** on, the alert must be acknowledged in Kentik before it can clear (see [Kentik threshold policy settings](https://kb.kentik.com/v1/docs/threshold-policy-settings))
152
153
-**One policy creates several alerts**: the policy alerts on each set of dimension values separately; this is expected
153
-
-**Test notifications**: the content of the Kentik **Test**/ **Test Notification Channels**buttons is defined by Kentik. If it carries an alert ID, Flashduty handles it as a regular alert; close that alert manually in Flashduty
154
+
-**Test notifications**: **Send Test Notification**on the **Template & Preview**tab sends mock data whose event description starts with `[TEST]`; Flashduty accepts it and creates no alert. If you first load a real alert with **Enter Alert ID**, the test carries that alert's real state, and Flashduty handles it as a real notification
154
155
155
156
For field details, see [Kentik notification channels](https://kb.kentik.com/docs/notification-channel) and the [Kentik Custom Webhook templating reference](https://github.com/kentik/custom-notification-templates/blob/main/docs/TEMPLATING_REFERENCE.md).
0 commit comments