master
md 124 lines 5.89 KB
Rendered Raw
1 # Centralized Cloud Notifications Reference
2
3 Netdata Cloud sends Alert notifications for nodes in warning, critical, or [unreachable](/docs/netdata-cloud/node-states-and-transitions.md) states, ensuring Alerts are managed centrally and efficiently.
4
5 ## Benefits of Centralized Notifications
6
7 - Consolidate health status views across all infrastructure components in one place
8 - Set up and [manage your Alert notifications easily](/docs/alerts-and-notifications/notifications/centralized-cloud-notifications/manage-notification-methods.md)
9 - Expedite troubleshooting with tools like [Metric Correlations](/docs/metric-correlations.md) and the [Anomaly Advisor](/docs/dashboards-and-charts/anomaly-advisor-tab.md)
10
11 :::info
12
13 To avoid notification overload, **flood protection** is triggered when a node frequently disconnects or sends excessive Alerts, highlighting potential issues. You can still access node details through Netdata Cloud or directly via the local Agent dashboard.
14
15 :::
16
17 :::important
18
19 You must [enable Alert notifications](/docs/alerts-and-notifications/notifications/centralized-cloud-notifications/manage-notification-methods.md#manage-space-notification-settings) for your Space(s) as an administrator. All users can then customize their notification preferences through their [account menu](/docs/alerts-and-notifications/notifications/centralized-cloud-notifications/manage-notification-methods.md#manage-user-notification-settings).
20
21 :::
22
23 :::note
24
25 Centralized Alerts in Netdata Cloud are separate from the [Netdata Agent](/docs/alerts-and-notifications/notifications/README.md) notifications. You must [configure Agent Alerts individually](/src/health/REFERENCE.md) on each node.
26
27 :::
28
29 ## Alert Notifications
30
31 You can send notifications via email or through third-party services like PagerDuty or Slack. You can manage notification settings for the entire Space as an administrator, while individual users can personalize settings in their profile.
32
33 ### Service Level
34
35 ```mermaid
36 flowchart LR
37 ServiceLevel("Service Level") --> Personal("Personal")
38 ServiceLevel --> System("System")
39
40 Personal --> PersonalManaged("Managed By Users")
41 System --> SystemManaged("Managed By Admins")
42
43 PersonalManaged --> PersonalDest("User Specific destinations<br/>such as Email")
44 SystemManaged --> SystemDest("General Targets<br/>like Slack Channels")
45
46 %% Style definitions
47 classDef alert fill:#ffeb3b,stroke:#000000,stroke-width:3px,color:#000000,font-size:18px
48 classDef neutral fill:#f9f9f9,stroke:#000000,stroke-width:3px,color:#000000,font-size:18px
49 classDef complete fill:#4caf50,stroke:#000000,stroke-width:3px,color:#000000,font-size:18px
50 classDef database fill:#2196F3,stroke:#000000,stroke-width:3px,color:#000000,font-size:18px
51
52 %% Apply styles
53 class ServiceLevel alert
54 class Personal,PersonalManaged complete
55 class System,SystemManaged database
56 class PersonalDest,SystemDest neutral
57 ```
58
59 ### Service Classification
60
61 ```mermaid
62 flowchart LR
63 Classification("Service Classification") --> Community("Community")
64 Classification --> Business("Business")
65
66 Community --> CommunityType("Basic Methods")
67 Business --> BusinessType("Advanced Methods")
68
69 CommunityType --> CommunityMethods("e.g. Email & Discord")
70 BusinessType --> BusinessMethods("e.g. PagerDuty & Slack")
71
72 %% Style definitions
73 classDef alert fill:#ffeb3b,stroke:#000000,stroke-width:3px,color:#000000,font-size:18px
74 classDef neutral fill:#f9f9f9,stroke:#000000,stroke-width:3px,color:#000000,font-size:18px
75 classDef complete fill:#4caf50,stroke:#000000,stroke-width:3px,color:#000000,font-size:18px
76 classDef database fill:#2196F3,stroke:#000000,stroke-width:3px,color:#000000,font-size:18px
77
78 %% Apply styles
79 class Classification alert
80 class Community,CommunityType complete
81 class Business,BusinessType database
82 class CommunityMethods,BusinessMethods neutral
83 ```
84
85 ## Alert Notification Silencing Rules
86
87 Netdata Cloud offers a silencing rule engine to mute Alert notifications based on specific conditions related to nodes or Alert types. You can manage these settings [here](/docs/alerts-and-notifications/notifications/centralized-cloud-notifications/manage-alert-notification-silencing-rules.md).
88
89 You can set up silencing rules that apply to any combination of:
90
91 - Users, rooms, nodes, host labels
92 - Contexts (charts), alert name, alert role
93 - Optional starting and ending date/time for scheduled maintenance windows
94
95 ## Disabling Notifications from Netdata Cloud UI
96
97 You can turn off all notifications for a user at the space or war room level at the beginning of any maintenance window. This disables all notifications from Netdata Cloud, though you'll still need additional steps to disable or mute alerts from the nodes/agents themselves.
98
99 [For more info click here](https://learn.netdata.cloud/docs/alerts-&-notifications/alert-configuration-reference#disable-or-silence-alerts)
100
101 ## Anatomy of an Email Alert Notification
102
103 ```mermaid
104 flowchart TD
105 Alert("Alert Triggered") --> Email("Generate Email")
106
107 Email --> BasicInfo("Basic Info<br/>Space, Node, Status")
108 Email --> AlertDetails("Alert Details<br/>Name, Value, Threshold")
109 Email --> Technical("Technical Info<br/>Context, Calculation, Source")
110 Email --> Action("Action Link<br/>Dashboard Access")
111
112 %% Style definitions
113 classDef alert fill:#ffeb3b,stroke:#000000,stroke-width:3px,color:#000000,font-size:18px
114 classDef neutral fill:#f9f9f9,stroke:#000000,stroke-width:3px,color:#000000,font-size:18px
115 classDef complete fill:#4caf50,stroke:#000000,stroke-width:3px,color:#000000,font-size:18px
116 classDef database fill:#2196F3,stroke:#000000,stroke-width:3px,color:#000000,font-size:18px
117
118 %% Apply styles
119 class Alert alert
120 class Email database
121 class BasicInfo,AlertDetails,Technical,Action complete
122 ```
123
124 Email notifications provide comprehensive details to help you understand and respond to alerts effectively.