netdata_netdata/src/health
Costa Tsaousis faecca9e51
DYNCFG: add userconfig action (#17692)
* add useconfig action to dyncfg

* propage name from parent to child for action test and userconfig

* cross compatibility fix for not stripping the name twice

* add application/yaml

* return raw payload
2024-05-17 20:25:46 +03:00
..
guides fix broken links and links pointing to Learn (#17675) 2024-05-16 12:54:02 +03:00
health.d health update isc dhcp alarms (#17634) 2024-05-10 10:53:47 +03:00
notifications files movearound (#17653) 2024-05-15 10:01:46 +03:00
schema.d dyncfg files on disk do not contain colons (#17694) 2024-05-17 16:57:51 +03:00
README.md files movearound (#17653) 2024-05-15 10:01:46 +03:00
REFERENCE.md files movearound (#17653) 2024-05-15 10:01:46 +03:00
health.c Move health/ under src/ (#16954) 2024-02-07 02:24:47 +02:00
health.h Windows Support Phase 1 (#17497) 2024-05-16 13:33:00 +03:00
health_config.c Windows Support Phase 1 (#17497) 2024-05-16 13:33:00 +03:00
health_dyncfg.c DYNCFG: add userconfig action (#17692) 2024-05-17 20:25:46 +03:00
health_event_loop.c Windows Support Phase 1 (#17497) 2024-05-16 13:33:00 +03:00
health_internals.h DYNCFG: add userconfig action (#17692) 2024-05-17 20:25:46 +03:00
health_json.c DYNCFG: alerts improvements (#17165) 2024-03-18 13:35:28 +02:00
health_log.c log to journal all transitions (#17618) 2024-05-08 21:14:42 +03:00
health_notifications.c Windows Support Phase 1 (#17497) 2024-05-16 13:33:00 +03:00
health_prototypes.c DYNCFG: add userconfig action (#17692) 2024-05-17 20:25:46 +03:00
health_prototypes.h Windows Support Phase 1 (#17497) 2024-05-16 13:33:00 +03:00
health_silencers.c Move health/ under src/ (#16954) 2024-02-07 02:24:47 +02:00
health_silencers.h Move health/ under src/ (#16954) 2024-02-07 02:24:47 +02:00
health_variable.c DYNCFG: alerts improvements (#17165) 2024-03-18 13:35:28 +02:00
rrdcalc.c Windows Support Phase 1 (#17497) 2024-05-16 13:33:00 +03:00
rrdcalc.h Windows Support Phase 1 (#17497) 2024-05-16 13:33:00 +03:00
rrdvar.c Windows Support Phase 1 (#17497) 2024-05-16 13:33:00 +03:00
rrdvar.h Move health/ under src/ (#16954) 2024-02-07 02:24:47 +02:00

README.md

Alerts and notifications

Netdata offers two ways to receive alert notifications on external integrations. These methods work independently, which means you can enable both at the same time to send alert notifications to any number of endpoints.

Both methods use a node's health alerts to generate the content of a notification.

Read our documentation on configuring alerts to change the preconfigured thresholds or to create tailored alerts for your infrastructure.

  • Netdata Cloud provides centralized alert notifications, utilizing the health status data already sent to Netdata Cloud from connected nodes to send alerts to configured integrations. Supported integrations include Amazon SNS, Discord, Slack, Splunk, and others.

  • The Netdata Agent offers a wider range of notification options directly from the agent itself. You can choose from over a dozen services, including email, Slack, PagerDuty, Twilio, and others, for more granular control over notifications on each node.

The Netdata Agent is a health watchdog for the health and performance of your systems, services, and applications. We've worked closely with our community of DevOps engineers, SREs, and developers to define hundreds of production-ready alerts that work without any configuration.

The Agent's health monitoring system is also dynamic and fully customizable. You can write entirely new alerts, tune the pre-configured alerts for every app/service the Agent collects metrics from, or silence anything you're not interested in. You can even power complex lookups by running statistical algorithms against your metrics.

You can use various alert notification methods, customize alerts, and disable/silence alerts.