# Best notifier from Grafana to feed into Node-RED

**URL:** <https://discourse.nodered.org/t/best-notifier-from-grafana-to-feed-into-node-red/38623>\
**Category:** General\
**Created:** [5 January 2021 23:36 UTC](https://discourse.nodered.org/t/best-notifier-from-grafana-to-feed-into-node-red/38623 "2021-01-05T23:36:17Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![grant1](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/grant1/32/49890_2.png) [@grant1](https://discourse.nodered.org/u/grant1)\
**Post date:** [5 January 2021 23:36 UTC](https://discourse.nodered.org/t/best-notifier-from-grafana-to-feed-into-node-red/38623/1 "2021-01-05T23:36:18Z")

</div>

I have the common setup whereby Node-RED gathers data, sends it to InfluxDB, and then plot it on Grafana to visualize the data. I also use Grafana's alerting features to let me know when something is wrong. Their list of supported "[Notifiers](https://grafana.com/docs/grafana/latest/alerting/notifications/#list-of-supported-notifiers)" is pretty extensive.

I want to use Node-RED to accept those alerts and do other stuff, e.g. turn on a siren or light, send a message over a PA system, etc. I know how to do these in Node-RED. However, I do not want to re-create in Node-RED the dozens of (somewhat complicated) alert rules that are already set up in Grafana. Instead, I am hoping to notify Node-RED to take the message from Slack / Email / Telegram / Line / etc. and do something with it in Node-RED.

Looking at the list of supported notifiers, I am familiar with almost none of them. Which of these plays most nicely with Node-RED? I know we could use, for example, the [email in Node](https://flows.nodered.org/node/node-red-node-email), but I am guessing these is something better, and am hoping someone can recommend one or two from this list.

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [5 January 2021 23:49 UTC](https://discourse.nodered.org/t/best-notifier-from-grafana-to-feed-into-node-red/38623/2 "2021-01-05T23:49:01Z")

</div>

I would suggest the simplest, safest & most reliable would be webhook.

If you don't know how to create an endpoint in node-red, look in the [cookbook](https://cookbook.nodered.org/http/create-an-http-endpoint).

---

<div class="post-metadata">

**Author:** ![grant1](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/grant1/32/49890_2.png) [@grant1](https://discourse.nodered.org/u/grant1)\
**Post date:** [5 January 2021 23:51 UTC](https://discourse.nodered.org/t/best-notifier-from-grafana-to-feed-into-node-red/38623/3 "2021-01-05T23:51:50Z")

</div>

I have Googled a few of them and also believe [Webhook](https://flows.nodered.org/node/node-red-contrib-webhookrelay) would be good, but also [Pushover](https://flows.nodered.org/node/node-red-contrib-pushover).

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [5 January 2021 23:55 UTC](https://discourse.nodered.org/t/best-notifier-from-grafana-to-feed-into-node-red/38623/4 "2021-01-05T23:55:46Z")

</div>

Isn't pushover across the internet? Where we webhook would (could) be 100% internal.

---

<div class="post-metadata">

**Author:** ![grant1](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/grant1/32/49890_2.png) [@grant1](https://discourse.nodered.org/u/grant1)\
**Post date:** [6 January 2021 00:18 UTC](https://discourse.nodered.org/t/best-notifier-from-grafana-to-feed-into-node-red/38623/5 "2021-01-06T00:18:22Z")

</div>

True, but I forgot to mention that we are using Node-RED at the plant level, InfluxDB on AWS, and Grafana Cloud.

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [6 January 2021 11:09 UTC](https://discourse.nodered.org/t/best-notifier-from-grafana-to-feed-into-node-red/38623/6 "2021-01-06T11:09:57Z")

</div>

I would agree with the others that Webhook is the "best" overall. As you are using AWS, you could have the hook there.

With Pushover or Telegram, you need to have everyone who needs the alerts to have the client installed (or have the web page open all the time) and have them connected to the appropriate bot or group.

Last time I worked with Pushover, I found that it wasn't that good and I switched to Telegram which was a lot more robust. But things may well have changed since then.

---

<div class="post-metadata">

**Author:** ![rons4](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/rons4/32/94440_2.png) [@rons4](https://discourse.nodered.org/u/rons4)\
**Post date:** [25 February 2021 11:18 UTC](https://discourse.nodered.org/t/best-notifier-from-grafana-to-feed-into-node-red/38623/7 "2021-02-25T11:18:32Z")

</div>

You might want to checkout the app-based alerting service SIGNL4.

It [integrates with Grafana](https://www.signl4.com/blog/portfolio_item/grafana-mobile-alert-notification-app-text-voice-call/), [with InfluxDB](https://www.signl4.com/blog/portfolio_item/influxdb-mobile-alert-notification-duty-schedule-escalation/) and of course [with Node-RED](https://www.signl4.com/blog/portfolio_item/node-red_mobile_alerting/). You can find SIGNL4 nodes for Node-RED [here](https://flows.nodered.org/node/node-red-contrib-signl4).

Compared to Pushover or Telegram it offers more alerting functionality like push, SMS text and voice call alerting, escalations, acknowledgements, duty planning and collaboration.

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [25 February 2021 11:53 UTC](https://discourse.nodered.org/t/best-notifier-from-grafana-to-feed-into-node-red/38623/8 "2021-02-25T11:53:58Z")

</div>

@rons4 you might like to point out that SIGNL4 is your product when suggesting that others check it out.

---

<div class="post-metadata">

**Author:** ![rons4](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/rons4/32/94440_2.png) [@rons4](https://discourse.nodered.org/u/rons4)\
**Post date:** [25 February 2021 13:11 UTC](https://discourse.nodered.org/t/best-notifier-from-grafana-to-feed-into-node-red/38623/9 "2021-02-25T13:11:44Z")

</div>

Hi @Colin, OK, sorry for that and I will keep this in mind. Indeed, my suggestion might be a bit biased.

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [25 February 2021 13:42 UTC](https://discourse.nodered.org/t/best-notifier-from-grafana-to-feed-into-node-red/38623/10 "2021-02-25T13:42:42Z")

</div>

Also, Grafana alerts can be sent direct to Telegram, I use that feature.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [26 April 2021 13:43 UTC](https://discourse.nodered.org/t/best-notifier-from-grafana-to-feed-into-node-red/38623/11 "2021-04-26T13:43:17Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
