# Grafana (Cloud version) doesn't send notifications when Alert rule is fired

**URL:** <https://community.grafana.com/t/grafana-cloud-version-doesnt-send-notifications-when-alert-rule-is-fired/125110>\
**Category:** Alerting\
**Created:** [June 29, 2024, 6:26pm UTC](https://community.grafana.com/t/grafana-cloud-version-doesnt-send-notifications-when-alert-rule-is-fired/125110 "2024-06-29T18:26:08Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![AmbroiseUnly](https://sea2.discourse-cdn.com/grafana/user_avatar/community.grafana.com/ambroiseunly/32/46634_2.png) [@AmbroiseUnly](https://community.grafana.com/u/AmbroiseUnly)\
**Post date:** [June 29, 2024, 6:26pm UTC](https://community.grafana.com/t/grafana-cloud-version-doesnt-send-notifications-when-alert-rule-is-fired/125110/1 "2024-06-29T18:26:08Z")

</div>

I’ve started using Grafana Cloud today, and it wasn’t really easy to setup.

I’m using it to monitor a Cloudron instance (Ubuntu 22.04).  
I managed to get the instance’s data using the “Linux Server” integration, but I couldn’t get any alert **to be sent** , couldn’t test the alerting system either, I really don’t understand how it works.

I managed to make a rule “fire”, but that didn’t send anything either.

I find the **learning experience very slow/difficult** for something so common.

Here is a video where I try to show all the relevant information related to the whole thing:  
https://www.loom.com/embed/cea9a5ce0c7845d39a47038c02dc6288

Grafana looks exactly like what I need, but I’m really struggling with that last step of sending notifications whenever something bad happens.

---

<div class="post-metadata">

**Author:** ![jangaraj](https://sea2.discourse-cdn.com/grafana/user_avatar/community.grafana.com/jangaraj/32/39197_2.png) [@jangaraj](https://community.grafana.com/u/jangaraj)\
**Post date:** [June 29, 2024, 8:02pm UTC](https://community.grafana.com/t/grafana-cloud-version-doesnt-send-notifications-when-alert-rule-is-fired/125110/2 "2024-06-29T20:02:56Z")

</div>

Too long, didn’t watch. But my recommendation:

> **[Simplified routing in Grafana Alerting: Easy, secure, and powerful | Grafana...](https://grafana.com/blog/2024/04/02/simplified-routing-in-grafana-alerting-easy-secure-and-powerful/)**
>
> Simplified routing is a powerful, yet easy-to-use, new feature in Grafana Alerting that dynamically routes alerts and enforces RBAC.

---

<div class="post-metadata">

**Author:** ![AmbroiseUnly](https://sea2.discourse-cdn.com/grafana/user_avatar/community.grafana.com/ambroiseunly/32/46634_2.png) [@AmbroiseUnly](https://community.grafana.com/u/AmbroiseUnly)\
**Post date:** [June 30, 2024, 6:38am UTC](https://community.grafana.com/t/grafana-cloud-version-doesnt-send-notifications-when-alert-rule-is-fired/125110/3 "2024-06-30T06:38:11Z")

</div>

Thanks for the link.

Here is my alert rule:

 ![image](https://us1.discourse-cdn.com/grafana/original/3X/c/4/c480d898d8dc1d6d2b5d8fdfd5ce9f7aebe99378.jpeg)

It was created automatically when I configured the “Linux server” Integration.  
What I understand now, is that those alerts weren’t created using the new “Simplified Routing”, I don’t have the option of selecting a “Contact Point” when editing the alert.

But, I’m kind of back to the beginning: I don’t understand how the system is configured for my alerts.

 ![image](https://us1.discourse-cdn.com/grafana/original/3X/c/6/c688c9f710de5414e12b3db7a4e593b8fd582a01.png)

 ![image](https://us1.discourse-cdn.com/grafana/original/3X/3/7/37fbbaf8346633549c6f6dbc8ee68d4e8bcc50d2.png)

 ![image](https://us1.discourse-cdn.com/grafana/original/3X/f/5/f59e1cf689c83d7c511c2cea2f1c123303acb866.png)

```json
{
  "template_files": {},
  "template_file_provenances": {},
  "alertmanager_config": {
    "route": {
      "receiver": "grafana-default-email",
      "group_by": [
        "grafana_folder",
        "alertname"
      ],
      "routes": [
        {
          "receiver": "grafana-default-email",
          "object_matchers": [
            [
              " __grafana_autogenerated__",
              "=",
              "true"
            ]
          ],
          "routes": [
            {
              "receiver": "grafana-default-email",
              "group_by": [
                "grafana_folder",
                "alertname"
              ],
              "object_matchers": [
                [
                  " __grafana_receiver__",
                  "=",
                  "grafana-default-email"
                ]
              ]
            }
          ]
        }
      ],
      "group_interval": "1m"
    },
    "receivers": [
      {
        "name": "grafana-default-email",
        "grafana_managed_receiver_configs": [
          {
            "uid": "adq8hacdtapdsb",
            "name": "grafana-default-email",
            "type": "email",
            "disableResolveMessage": false,
            "settings": {
              "addresses": "admin-it@unly.org",
              "singleEmail": false
            },
            "secureFields": {}
          },
          {
            "uid": "adq9fs7tnljb4d",
            "name": "grafana-default-email",
            "type": "webhook",
            "disableResolveMessage": false,
            "settings": {
              "httpMethod": "POST",
              "url": "https://n8n.unly.org/webhook-test/072f54ee-272d-47c7-a32d-df86c01e8e37"
            },
            "secureFields": {}
          }
        ]
      }
    ]
  }
}

```

 ![image](https://us1.discourse-cdn.com/grafana/original/3X/6/5/652ed68f8c1e9c0b3bb791549edfb0d8f70b67cd.png)

---

<div class="post-metadata">

**Author:** ![jangaraj](https://sea2.discourse-cdn.com/grafana/user_avatar/community.grafana.com/jangaraj/32/39197_2.png) [@jangaraj](https://community.grafana.com/u/jangaraj)\
**Post date:** [June 30, 2024, 7:30am UTC](https://community.grafana.com/t/grafana-cloud-version-doesnt-send-notifications-when-alert-rule-is-fired/125110/4 "2024-06-30T07:30:17Z")

</div>

Your alert should have preview routing, where you can see which notification policy is catching your alert.  
Unified (not old obsolete legacy) alert is event based - firing event generates event with labels and then based on labels you define which contact point will be triggered in notification policy - that’s complex, but powerful concept (but many people has a problem to understand it, so that simplified routing was also introduced), e.g. `os=linux` =\> send email to linux support group, `priority=p1` =\> send text message to CTO, …

---

<div class="post-metadata">

**Author:** ![AmbroiseUnly](https://sea2.discourse-cdn.com/grafana/user_avatar/community.grafana.com/ambroiseunly/32/46634_2.png) [@AmbroiseUnly](https://community.grafana.com/u/AmbroiseUnly)\
**Post date:** [July 1, 2024, 6:08am UTC](https://community.grafana.com/t/grafana-cloud-version-doesnt-send-notifications-when-alert-rule-is-fired/125110/5 "2024-07-01T06:08:20Z")

</div>

My issue is that I can’t make the connection between the alert rule and the notification, I don’t understand where to go to analyse/debug the behavior.

I made a shorter video showing only the alert’s configuration:  
https://www.loom.com/embed/f30bac1e24274296a95bbadd5de23071

The alerts have been created using a special configuration, and are “Data source managed”:

 ![image](https://us1.discourse-cdn.com/grafana/original/3X/0/7/0727fc8aeb572514b9ed7fb8985a8ded7131a513.png)

But I still don’t understand how things are related/configured.  
Typically, I don’t understand where to say `if os=linux then send email to X`.

---

<div class="post-metadata">

**Author:** ![AmbroiseUnly](https://sea2.discourse-cdn.com/grafana/user_avatar/community.grafana.com/ambroiseunly/32/46634_2.png) [@AmbroiseUnly](https://community.grafana.com/u/AmbroiseUnly)\
**Post date:** [July 1, 2024, 9:47am UTC](https://community.grafana.com/t/grafana-cloud-version-doesnt-send-notifications-when-alert-rule-is-fired/125110/6 "2024-07-01T09:47:15Z")

</div>

I think I’ll just drop Grafana.

I managed to do what I wanted with Netdata, within 30mn from discovery to testing my system.  
It was just so much simpler, I didn’t have to spend hours trying figure out how to send the data from my server, just a single command line and that was it. (unlike configuring Allow which was so not straightforward to understand)

And the notifications worked just straight out of the box, too.

So, for my use case (monitoring 3 Cloudron servers), Netdata seems like a much better fit, simplicity wins.

---

<div class="post-metadata">

**Author:** ![georgerobinson](https://avatars.discourse-cdn.com/v4/letter/g/ad7895/32.png) [@georgerobinson](https://community.grafana.com/u/georgerobinson)\
**Post date:** [July 2, 2024, 6:09pm UTC](https://community.grafana.com/t/grafana-cloud-version-doesnt-send-notifications-when-alert-rule-is-fired/125110/7 "2024-07-02T18:09:50Z")

</div>

Hi! 👋

It looks to me, from the screenshots and videos, that you might have confused Datasource Managed Alerts and Grafana Managed Alerts.

Your alert rules are Datasource Managed Alerts, as can be seen from the screenshots.

However, you have configured your contact points and notification policies for the Grafana Alertmanager, which is used with Grafana Managed Alerts. In other words – the wrong Alertmanager I’m afraid.

You need to change Alertmanagers from the “Choose Alertmanager” dropdown and choose the Grafana Cloud Alertmanager from the dropdown, the set up your contact points and notification policies there.

I hope this helps!
