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
Copy file name to clipboardExpand all lines: en/on-call/integration/alert-integration/alert-sources/signoz.mdx
+7-6Lines changed: 7 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,10 +32,10 @@ Get an integration push URL in either of the two ways below. **Choose the Promet
32
32
## Configure in SigNoz
33
33
---
34
34
35
-
1. In SigNoz, go to **Settings** → **Account Settings**→ **Notification Channels** and click **New Channel**
35
+
1. In SigNoz, go to **Settings** → **Notification Channels**(also reachable from the **Notification Channels** tab on the **Alerts** page) and click **New Channel**
36
36
2. Enter a channel name, select **Webhook** as the type, and enter the full push URL copied above as the endpoint URL, including `?integration_key=...`
37
37
3. Keep **Send resolved alerts** on (it is on by default); otherwise Flashduty receives no recovery notifications
38
-
4. Save, then select the channel in the notification settings of your SigNoz alert rules
38
+
4. Save, then select the channel in the threshold row (**send to**) of your SigNoz alert rules
39
39
40
40
## Field mapping
41
41
---
@@ -50,18 +50,19 @@ Get an integration push URL in either of the two ways below. **Choose the Promet
50
50
| Other `labels` and `annotations`| Each key becomes a label; `annotations.description` becomes the alert description |
51
51
|`startsAt`, `endsAt`| Labels `starts_at` and `ends_at`|
52
52
53
-
SigNoz groups alerts by alert name and sends a grouped notification every 5 minutes; one notification can carry several alerts, and Flashduty handles each one separately (up to 100 per request).
53
+
SigNoz groups notifications by rule (`ruleId`); one notification can carry several alerts, and Flashduty handles each one separately (up to 100 per request). A firing rule normally arrives within a minute.
54
54
55
55
## Recovery and deduplication
56
56
---
57
57
58
58
- When SigNoz sends a notification with `status` set to `resolved`, Flashduty closes the alert with the same `fingerprint`.
59
-
- The severity in SigNoz is a `severity` label on the rule, and its values are yours to define. If you use a value that is not built in, such as `error`, configure a custom severity mapping on the Prometheus integration; otherwise it is treated as Warning.
60
-
- SigNoz's documentation does not describe what the Test button sends. After the first setup, verify with a real alert that both the trigger and the recovery show up in Flashduty.
59
+
- In current SigNoz rules the `severity` label is taken from the threshold row name (for example a threshold named `critical` or `warning`), which is also written to the `threshold.name` label. If you use a value that is not built in, such as `error`, configure a custom severity mapping on the Prometheus integration; otherwise it is treated as Warning.
60
+
- The resolved notification arrives several minutes after the rule returns to normal (observed: about 30 seconds for firing, 6 to 10 minutes for resolved). This is expected.
61
+
- The channel's **Test** button sends a `firing` test alert titled `Test Alert (<channel name>)` with `severity``critical`. It opens a Critical alert in Flashduty and is never followed by a resolved notification, so close that alert manually.
61
62
62
63
## Troubleshooting
63
64
---
64
65
65
66
-**Flashduty returns `Invalid parameters`**: the push URL is incomplete and lacks `integration_key`, or the integration type is not Prometheus
66
67
-**Alerts do not recover**: confirm **Send resolved alerts** is on for the SigNoz channel and that the resolved notification's `fingerprint` matches the trigger
67
-
-**Notifications arrive late**: SigNoz sends grouped notifications every 5 minutes by default
68
+
-**Resolved notifications arrive late**: SigNoz sends the resolved notification several minutes after the rule returns to normal, which is its default behavior
0 commit comments