Netdata
EvoHub receives Netdata Cloud notifications through the Webhook integration. Warning and critical alerts open EvoHub alerts and clear when Netdata sends them as cleared. Node reachability notifications open an alert when a node is unreachable and resolve it when the node is back. Netdata's webhook integration needs a paid Netdata Cloud space.
Set it up
Create the integration
In EvoHub, go to On-Call → Integrations → + Add Integration, choose Netdata, pick an Escalation Policy and click Create Integration. Copy the Webhook URL.
Add the webhook in Netdata
In Netdata Cloud, open Space settings → Alerts & Notifications → + Add configuration → Webhook. Set Webhook URL to your webhook URL. Keep the default authentication mechanism; EvoHub needs no Basic or Bearer credentials — the key in the URL authenticates the call. Choose the rooms and notification types.
What EvoHub reads
Alert notifications
| EvoHub alert | Taken from |
|---|---|
| Title | "alert on chart", for example "disk_space_usage on disk_space./". |
| Description | message, followed by info. |
| Labels | chart, context, family, class, space, rooms, host (the node, when EvoHub finds one — see below), and url (the alert_url). |
| Fingerprint | The alert name, chart and node. |
| Netdata severity | EvoHub |
|---|---|
| critical | critical |
| warning | medium |
| clear | resolves the alert |
Reachability notifications
A node becoming unreachable opens "host is unreachable" as critical. A notification with status.reachable: true resolves it.
Resolve and deduplication
- An alert is identified by the alert name, the chart and the node, so the same alert on two nodes is two EvoHub alerts. Netdata's alert notification has no documented node field; EvoHub takes the node from
hostornodewhen present, else from the node inalert_url, else from the node the message names ("… on node db-01 …"). With none of these, the alert name and chart identify it. severity: clearresolves the open alert with the same alert name, chart and node.- A warning that becomes critical, or repeats while open, is recorded as Retriggered on the same alert.

