<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Grafana Alerting on Grafana Labs</title><link>https://grafana.com/docs/grafana/v12.4/alerting/</link><description>Recent content in Grafana Alerting on Grafana Labs</description><generator>Hugo -- gohugo.io</generator><language>en</language><atom:link href="/docs/grafana/v12.4/alerting/index.xml" rel="self" type="application/rss+xml"/><item><title>Introduction to Grafana Alerting</title><link>https://grafana.com/docs/grafana/v12.4/alerting/fundamentals/</link><pubDate>Fri, 03 Apr 2026 12:35:46 -0500</pubDate><guid>https://grafana.com/docs/grafana/v12.4/alerting/fundamentals/</guid><content><![CDATA[&lt;h1 id=&#34;introduction-to-grafana-alerting&#34;&gt;Introduction to Grafana Alerting&lt;/h1&gt;
&lt;p&gt;Grafana Alerting lets you define alert rules across multiple data sources and manage notifications with flexible routing.&lt;/p&gt;
&lt;p&gt;Built on the Prometheus alerting model, it integrates with the Grafana stack to provide a scalable and effective alerting setup across a wide range of environments.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-tip&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Tip&lt;/p&gt;&lt;p&gt;For a hands-on introduction, refer to 
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/best-practices/tutorials/&#34;&gt;Getting started with Grafana Alerting tutorials&lt;/a&gt;.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h2 id=&#34;how-it-works-at-a-glance&#34;&gt;How it works at a glance&lt;/h2&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 750px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/alerting/alerting-configure-notifications-v2.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/alerting/alerting-configure-notifications-v2.png&#34;data-srcset=&#34;/media/docs/alerting/alerting-configure-notifications-v2.png?w=320 320w, /media/docs/alerting/alerting-configure-notifications-v2.png?w=550 550w, /media/docs/alerting/alerting-configure-notifications-v2.png?w=750 750w, /media/docs/alerting/alerting-configure-notifications-v2.png?w=900 900w, /media/docs/alerting/alerting-configure-notifications-v2.png?w=1040 1040w, /media/docs/alerting/alerting-configure-notifications-v2.png?w=1240 1240w, /media/docs/alerting/alerting-configure-notifications-v2.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;How Grafana Alerting works&#34;width=&#34;713&#34;height=&#34;224&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/alerting/alerting-configure-notifications-v2.png&#34;
            alt=&#34;How Grafana Alerting works&#34;width=&#34;713&#34;height=&#34;224&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;ol&gt;
&lt;li&gt;Grafana Alerting periodically evaluates alert rules by executing their data source queries and checking their conditions.&lt;/li&gt;
&lt;li&gt;Each alert rule can produce multiple alert instances—one per time series or dimension.&lt;/li&gt;
&lt;li&gt;If a condition is breached, an alert instance fires.&lt;/li&gt;
&lt;li&gt;Firing (and resolved) alert instances are sent for notifications, either directly to a contact point or through notification policies for more flexibility.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;fundamentals&#34;&gt;Fundamentals&lt;/h2&gt;
&lt;p&gt;The following concepts are key to your understanding of how Grafana Alerting works.&lt;/p&gt;
&lt;h3 id=&#34;alert-rules&#34;&gt;Alert rules&lt;/h3&gt;
&lt;p&gt;An 
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/fundamentals/alert-rules/&#34;&gt;alert rule&lt;/a&gt; consists of one or more queries and expressions that select the data you want to measure. It also contains a condition, which is the threshold that an alert rule must meet or exceed to fire.&lt;/p&gt;
&lt;p&gt;In the alert rule, choose the contact point or notification policies to determine how to receive the alert notifications.&lt;/p&gt;
&lt;h3 id=&#34;alert-rule-evaluation&#34;&gt;Alert rule evaluation&lt;/h3&gt;
&lt;p&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/fundamentals/alert-rules/rule-evaluation/&#34;&gt;Alert rules are frequently evaluated&lt;/a&gt; and the state of their alert instances is updated accordingly. Only alert instances that are in a firing or resolved state are sent in notifications.&lt;/p&gt;
&lt;h3 id=&#34;alert-instances&#34;&gt;Alert instances&lt;/h3&gt;
&lt;p&gt;Each alert rule can produce multiple alert instances (also known as alerts) - one alert instance for each time series or dimension. This allows you to observe multiple resources in a single expression.&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;promql&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-promql&#34;&gt;sum by(cpu) (
  rate(node_cpu_seconds_total{mode!=&amp;#34;idle&amp;#34;}[1m])
)&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;A rule using the PromQL expression above creates as many alert instances as the amount of CPUs after the first evaluation, enabling a single rule to report the status of each CPU.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 2294px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/alerting/unified/multi-dimensional-alert.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/alerting/unified/multi-dimensional-alert.png&#34;data-srcset=&#34;/static/img/docs/alerting/unified/multi-dimensional-alert.png?w=320 320w, /static/img/docs/alerting/unified/multi-dimensional-alert.png?w=550 550w, /static/img/docs/alerting/unified/multi-dimensional-alert.png?w=750 750w, /static/img/docs/alerting/unified/multi-dimensional-alert.png?w=900 900w, /static/img/docs/alerting/unified/multi-dimensional-alert.png?w=1040 1040w, /static/img/docs/alerting/unified/multi-dimensional-alert.png?w=1240 1240w, /static/img/docs/alerting/unified/multi-dimensional-alert.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Multiple alert instances from a single alert rule&#34;width=&#34;2294&#34;height=&#34;442&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/alerting/unified/multi-dimensional-alert.png&#34;
            alt=&#34;Multiple alert instances from a single alert rule&#34;width=&#34;2294&#34;height=&#34;442&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&lt;em&gt;For a demo, see the 
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/best-practices/multi-dimensional-alerts/&#34;&gt;multi-dimensional alerts example&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;h3 id=&#34;contact-points&#34;&gt;Contact points&lt;/h3&gt;
&lt;p&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/fundamentals/notifications/contact-points/&#34;&gt;Contact points&lt;/a&gt; determine the notification message and where notifications are sent. For example, you might have a contact point that sends notifications to an email address, to Slack, to an incident management system (IRM) such as Grafana IRM or PagerDuty, or to a webhook.&lt;/p&gt;
&lt;h3 id=&#34;notification-messages&#34;&gt;Notification messages&lt;/h3&gt;
&lt;p&gt;By default, notification messages include alert details, such as the number of alerts, their status, and annotations to help responders address alert issues. Notification messages can also be customized.&lt;/p&gt;
&lt;p&gt;In the alert rule, you can choose a contact point to receive the alert notifications or use notification policies instead.&lt;/p&gt;
&lt;h3 id=&#34;notification-policies&#34;&gt;Notification policies&lt;/h3&gt;
&lt;p&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/fundamentals/notifications/notification-policies/&#34;&gt;Notification policies&lt;/a&gt; are an advanced option for handling alert notifications by distinct scopes, such as by team or service—ideal for managing large alerting systems.&lt;/p&gt;
&lt;p&gt;Notification policies routes alerts to contact points via label matching. They are defined in a tree structure, where the root of the notification policy tree is the &lt;strong&gt;Default notification policy&lt;/strong&gt;, which ensures all alert instances are handled.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 750px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link captioned&#34;
        href=&#34;/media/docs/alerting/notification-routing.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload mb-0&#34;
          data-src=&#34;/media/docs/alerting/notification-routing.png&#34;data-srcset=&#34;/media/docs/alerting/notification-routing.png?w=320 320w, /media/docs/alerting/notification-routing.png?w=550 550w, /media/docs/alerting/notification-routing.png?w=750 750w, /media/docs/alerting/notification-routing.png?w=900 900w, /media/docs/alerting/notification-routing.png?w=1040 1040w, /media/docs/alerting/notification-routing.png?w=1240 1240w, /media/docs/alerting/notification-routing.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;A diagram displaying how the notification policy tree routes alerts&#34;width=&#34;1598&#34;height=&#34;968&#34;title=&#34;Routing firing alert instances through notification policies&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/alerting/notification-routing.png&#34;
            alt=&#34;A diagram displaying how the notification policy tree routes alerts&#34;width=&#34;1598&#34;height=&#34;968&#34;title=&#34;Routing firing alert instances through notification policies&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;figcaption class=&#34;w-100p caption text-gray-13  &#34;&gt;Routing firing alert instances through notification policies&lt;/figcaption&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;br/&gt;
&lt;p&gt;Each notification policy decides where to send the alert (contact point) and when to send the notification (timing options).&lt;/p&gt;
&lt;h3 id=&#34;notification-grouping&#34;&gt;Notification grouping&lt;/h3&gt;
&lt;p&gt;To reduce alert noise, Grafana Alerting 
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/fundamentals/notifications/group-alert-notifications/&#34;&gt;groups related firing alerts into a single notification&lt;/a&gt; by default. You can customize this behavior in the alert rule or notification policy settings.&lt;/p&gt;
&lt;h3 id=&#34;silences-and-mute-timings&#34;&gt;Silences and mute timings&lt;/h3&gt;
&lt;p&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/configure-notifications/create-silence/&#34;&gt;Silences&lt;/a&gt; and 
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/configure-notifications/mute-timings/&#34;&gt;mute timings&lt;/a&gt; allow you to pause notifications without interrupting alert rule evaluation. Use a silence to pause notifications on a one-time basis, such as during a maintenance window; and use mute timings to pause notifications at regular intervals, such as evenings and weekends.&lt;/p&gt;
]]></content><description>&lt;h1 id="introduction-to-grafana-alerting">Introduction to Grafana Alerting&lt;/h1>
&lt;p>Grafana Alerting lets you define alert rules across multiple data sources and manage notifications with flexible routing.&lt;/p>
&lt;p>Built on the Prometheus alerting model, it integrates with the Grafana stack to provide a scalable and effective alerting setup across a wide range of environments.&lt;/p></description></item><item><title>Configure alert rules</title><link>https://grafana.com/docs/grafana/v12.4/alerting/alerting-rules/</link><pubDate>Fri, 03 Apr 2026 12:35:46 -0500</pubDate><guid>https://grafana.com/docs/grafana/v12.4/alerting/alerting-rules/</guid><content><![CDATA[&lt;h1 id=&#34;configure-alert-rules&#34;&gt;Configure alert rules&lt;/h1&gt;
&lt;p&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/fundamentals/alert-rules/&#34;&gt;Alert rules&lt;/a&gt; are the central component of your alerting system.&lt;/p&gt;
&lt;p&gt;An alert rule consists of one or more queries and expressions that select the data you want to measure. It contains a condition to trigger the alert, an evaluation period that determines how often the rule is evaluated, and additional options to manage alert events and their notifications.&lt;/p&gt;
&lt;p&gt;Grafana supports two types of alert rules:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Grafana-managed alert rules&lt;/strong&gt; — the recommended option. They can query backend data sources—including Prometheus-based ones—and offer a 
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/alerting-rules/create-data-source-managed-rule/#comparison-with-grafana-managed-rules&#34;&gt;richer feature set&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Data source-managed alert rules&lt;/strong&gt; — supported for Prometheus-based data sources (such as Mimir, Loki, and Prometheus), with rules stored in the data source itself.&lt;/p&gt;
&lt;p&gt;You can 
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/alerting-rules/alerting-migration/&#34;&gt;convert and import data source-managed rules into Grafana-managed rules&lt;/a&gt; to let Grafana Alerting manage them.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Both types of alert rules can be configured in Grafana using the &lt;strong&gt;&#43; New alert rule&lt;/strong&gt; flow. For step-by-step instructions, refer to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/alerting-rules/create-grafana-managed-rule/&#34;&gt;Configure Grafana-managed alert rules&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/alerting-rules/create-data-source-managed-rule/&#34;&gt;Configure data source-managed alert rules&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In Grafana Alerting, you can also 
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/alerting-rules/create-recording-rules/&#34;&gt;configure recording rules&lt;/a&gt;, which pre-compute queries and save the results as new time series metrics for use in other alert rules or dashboard queries.&lt;/p&gt;
]]></content><description>&lt;h1 id="configure-alert-rules">Configure alert rules&lt;/h1>
&lt;p>
&lt;a href="/docs/grafana/v12.4/alerting/fundamentals/alert-rules/">Alert rules&lt;/a> are the central component of your alerting system.&lt;/p>
&lt;p>An alert rule consists of one or more queries and expressions that select the data you want to measure. It contains a condition to trigger the alert, an evaluation period that determines how often the rule is evaluated, and additional options to manage alert events and their notifications.&lt;/p></description></item><item><title>Configure notifications</title><link>https://grafana.com/docs/grafana/v12.4/alerting/configure-notifications/</link><pubDate>Fri, 03 Apr 2026 12:35:46 -0500</pubDate><guid>https://grafana.com/docs/grafana/v12.4/alerting/configure-notifications/</guid><content><![CDATA[&lt;h1 id=&#34;configure-notifications&#34;&gt;Configure notifications&lt;/h1&gt;
&lt;p&gt;Configuring how, when, and where to send alert notifications is an essential part of your alerting system.&lt;/p&gt;
&lt;p&gt;By default, Grafana Alerting provides default notification messages with relevant alert information, so you don&amp;rsquo;t need to configure messages initially. In the alert rule, you need to configure how to forward alerts:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Directly to a contact point.&lt;/li&gt;
&lt;li&gt;To a contact point via notification policies (more flexible).&lt;/li&gt;
&lt;/ol&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 750px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/alerting/alerting-configure-notifications-v2.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/alerting/alerting-configure-notifications-v2.png&#34;data-srcset=&#34;/media/docs/alerting/alerting-configure-notifications-v2.png?w=320 320w, /media/docs/alerting/alerting-configure-notifications-v2.png?w=550 550w, /media/docs/alerting/alerting-configure-notifications-v2.png?w=750 750w, /media/docs/alerting/alerting-configure-notifications-v2.png?w=900 900w, /media/docs/alerting/alerting-configure-notifications-v2.png?w=1040 1040w, /media/docs/alerting/alerting-configure-notifications-v2.png?w=1240 1240w, /media/docs/alerting/alerting-configure-notifications-v2.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;In the alert rule, you can configure alert forwarding directly to a contact point or through notification policies&#34;width=&#34;713&#34;height=&#34;224&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/alerting/alerting-configure-notifications-v2.png&#34;
            alt=&#34;In the alert rule, you can configure alert forwarding directly to a contact point or through notification policies&#34;width=&#34;713&#34;height=&#34;224&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;Notification setup is essential for an effective alerting system to scale across multiple teams and services. For a quick overview about the various components involved in handling notifications, refer to the 
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/fundamentals/notifications/&#34;&gt;introduction about notifications&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The topics in this section include step-by-step instructions for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/configure-notifications/manage-contact-points/&#34;&gt;Configuring contact points&lt;/a&gt; to specify where to receive alert notifications.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/configure-notifications/create-notification-policy/&#34;&gt;Configuring notification policies&lt;/a&gt; to determine how alerts are routed to contact points.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/configure-notifications/template-notifications/&#34;&gt;Templating notifications&lt;/a&gt; to customize notification messages.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/configure-notifications/create-silence/&#34;&gt;Configuring silences&lt;/a&gt; or 
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/configure-notifications/mute-timings/&#34;&gt;mute timings&lt;/a&gt; to stop notifications.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;alertmanager-architecture&#34;&gt;Alertmanager architecture&lt;/h2&gt;
&lt;p&gt;Grafana Alerting is based on the Prometheus Alerting model, whose architecture decouples rule evaluation from notification handling.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The alert rule evaluator, either Grafana or the data source, evaluates alert rules and triggers alerts.&lt;/li&gt;
&lt;li&gt;The alert notification manager, known as the &lt;strong&gt;Alertmanager&lt;/strong&gt;, receives alerts and manages their notifications.&lt;/li&gt;
&lt;/ul&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 750px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/alerting/alerting-alertmanager-architecture.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/alerting/alerting-alertmanager-architecture.png&#34;data-srcset=&#34;/media/docs/alerting/alerting-alertmanager-architecture.png?w=320 320w, /media/docs/alerting/alerting-alertmanager-architecture.png?w=550 550w, /media/docs/alerting/alerting-alertmanager-architecture.png?w=750 750w, /media/docs/alerting/alerting-alertmanager-architecture.png?w=900 900w, /media/docs/alerting/alerting-alertmanager-architecture.png?w=1040 1040w, /media/docs/alerting/alerting-alertmanager-architecture.png?w=1240 1240w, /media/docs/alerting/alerting-alertmanager-architecture.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;A diagram with the alert generator and alert manager architecture&#34;width=&#34;669&#34;height=&#34;240&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/alerting/alerting-alertmanager-architecture.png&#34;
            alt=&#34;A diagram with the alert generator and alert manager architecture&#34;width=&#34;669&#34;height=&#34;240&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;In Grafana, you can use different types of alert rules and configure multiple Alertmanagers.&lt;/p&gt;
&lt;p&gt;By default, Grafana uses its built-in Alertmanager, and Grafana Cloud instances include an additional Alertmanager.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 750px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/alerting/alerting-choose-alertmanager.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/alerting/alerting-choose-alertmanager.png&#34;data-srcset=&#34;/media/docs/alerting/alerting-choose-alertmanager.png?w=320 320w, /media/docs/alerting/alerting-choose-alertmanager.png?w=550 550w, /media/docs/alerting/alerting-choose-alertmanager.png?w=750 750w, /media/docs/alerting/alerting-choose-alertmanager.png?w=900 900w, /media/docs/alerting/alerting-choose-alertmanager.png?w=1040 1040w, /media/docs/alerting/alerting-choose-alertmanager.png?w=1240 1240w, /media/docs/alerting/alerting-choose-alertmanager.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;A screenshot choosing an Alertmanager in the notification policies UI&#34;width=&#34;950&#34;height=&#34;117&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/alerting/alerting-choose-alertmanager.png&#34;
            alt=&#34;A screenshot choosing an Alertmanager in the notification policies UI&#34;width=&#34;950&#34;height=&#34;117&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;When having multiple Alertmanagers, note that each Alertmanager manages its own independent notification resources, such as contact points, templates, policies, silences, mute timings, active time intervals, and active notifications.&lt;/p&gt;
&lt;p&gt;These notification resources cannot be shared across different Alertmanagers.&lt;/p&gt;
&lt;p&gt;Use the &lt;strong&gt;Choose Alertmanager&lt;/strong&gt; dropdown to select the Alertmanager you want to configure.&lt;/p&gt;
]]></content><description>&lt;h1 id="configure-notifications">Configure notifications&lt;/h1>
&lt;p>Configuring how, when, and where to send alert notifications is an essential part of your alerting system.&lt;/p>
&lt;p>By default, Grafana Alerting provides default notification messages with relevant alert information, so you don&amp;rsquo;t need to configure messages initially. In the alert rule, you need to configure how to forward alerts:&lt;/p></description></item><item><title>Monitor alerts</title><link>https://grafana.com/docs/grafana/v12.4/alerting/monitor-status/</link><pubDate>Fri, 03 Apr 2026 12:35:46 -0500</pubDate><guid>https://grafana.com/docs/grafana/v12.4/alerting/monitor-status/</guid><content><![CDATA[&lt;h1 id=&#34;monitor-alerts&#34;&gt;Monitor alerts&lt;/h1&gt;
&lt;p&gt;Alerts and alert notifications should provide key information to help alert responders and incident participants understand what happened in their system and how to respond.&lt;/p&gt;
&lt;p&gt;Grafana Alerting offers the ability to monitor your alerts and manage your alerting setup. You can get an overview of your alerts, track the history of alert states, and monitor notification statuses. These can help you start investigating alert issues within Grafana and improve the reliability of your alerting implementation.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 750px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/alerting/alert-history-page.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/alerting/alert-history-page.png&#34;data-srcset=&#34;/media/docs/alerting/alert-history-page.png?w=320 320w, /media/docs/alerting/alert-history-page.png?w=550 550w, /media/docs/alerting/alert-history-page.png?w=750 750w, /media/docs/alerting/alert-history-page.png?w=900 900w, /media/docs/alerting/alert-history-page.png?w=1040 1040w, /media/docs/alerting/alert-history-page.png?w=1240 1240w, /media/docs/alerting/alert-history-page.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;History page in Grafana Alerting&#34;width=&#34;1999&#34;height=&#34;1339&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/alerting/alert-history-page.png&#34;
            alt=&#34;History page in Grafana Alerting&#34;width=&#34;1999&#34;height=&#34;1339&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;The previous sections explain how to 
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/alerting-rules/&#34;&gt;configure alert rules&lt;/a&gt; and 
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/configure-notifications/&#34;&gt;configure notifications&lt;/a&gt; to generate alerts and send their notifications.&lt;/p&gt;
&lt;p&gt;This section focuses on finding and understanding the state of your alert rules, alert instances, and their notifications. For more details, refer to:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/monitor-status/alerts-page/&#34;&gt;Alerts overview page&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/monitor-status/view-alert-rules/&#34;&gt;View alert rules&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/monitor-status/view-alert-state/&#34;&gt;View alert state&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/monitor-status/view-alert-state-history/&#34;&gt;View alert state history&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/monitor-status/view-active-notifications/&#34;&gt;View active notifications&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/monitor-status/declare-incident-from-alert/&#34;&gt;Declare incidents from firing alerts&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
]]></content><description>&lt;h1 id="monitor-alerts">Monitor alerts&lt;/h1>
&lt;p>Alerts and alert notifications should provide key information to help alert responders and incident participants understand what happened in their system and how to respond.&lt;/p></description></item><item><title>Additional configuration</title><link>https://grafana.com/docs/grafana/v12.4/alerting/set-up/</link><pubDate>Fri, 03 Apr 2026 12:35:46 -0500</pubDate><guid>https://grafana.com/docs/grafana/v12.4/alerting/set-up/</guid><content><![CDATA[&lt;h1 id=&#34;additional-configuration&#34;&gt;Additional configuration&lt;/h1&gt;
&lt;p&gt;Grafana Alerting offers a variety of advanced configuration options to further tailor your alerting setup. These optional features include configuring up permissions and role-based access control, adding external Alertmanagers, or defining your alerting setup as code. While not essential for basic alerting, these options can enhance security, scalability, and automation in complex environments.&lt;/p&gt;
&lt;p&gt;The following topics provide you with advanced configuration options for Grafana Alerting.&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/set-up/configure-roles/&#34;&gt;Configure roles and permissions&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/set-up/configure-rbac/&#34;&gt;Configure RBAC&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/set-up/configure-alertmanager/&#34;&gt;Configure Alertmanagers&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/set-up/configure-alert-state-history/&#34;&gt;Configure alert state history&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/set-up/provision-alerting-resources/&#34;&gt;Provision Alerting resources&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/set-up/configure-high-availability/&#34;&gt;Configure high availability&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/set-up/meta-monitoring/&#34;&gt;Meta monitoring&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/set-up/performance-limitations/&#34;&gt;Performance considerations and limitations&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
]]></content><description>&lt;h1 id="additional-configuration">Additional configuration&lt;/h1>
&lt;p>Grafana Alerting offers a variety of advanced configuration options to further tailor your alerting setup. These optional features include configuring up permissions and role-based access control, adding external Alertmanagers, or defining your alerting setup as code. While not essential for basic alerting, these options can enhance security, scalability, and automation in complex environments.&lt;/p></description></item><item><title>Guides</title><link>https://grafana.com/docs/grafana/v12.4/alerting/guides/</link><pubDate>Fri, 03 Apr 2026 12:35:46 -0500</pubDate><guid>https://grafana.com/docs/grafana/v12.4/alerting/guides/</guid><content><![CDATA[&lt;h1 id=&#34;guides&#34;&gt;Guides&lt;/h1&gt;
&lt;p&gt;Guides in the Grafana Alerting documentation provide best practices and practical recommendations to help you move from a basic alerting setup to real-world use cases.&lt;/p&gt;
&lt;p&gt;These guides cover topics such as:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/guides/best-practices/&#34;&gt;Best practices&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/guides/connectivity-errors/&#34;&gt;Handle connectivity errors in alerts&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/guides/missing-data/&#34;&gt;Handle missing data in Grafana Alerting&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;For more hands-on examples, refer to 
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/examples/&#34;&gt;Examples&lt;/a&gt; and 
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/examples/tutorials/&#34;&gt;Tutorials&lt;/a&gt;.&lt;/p&gt;
]]></content><description>&lt;h1 id="guides">Guides&lt;/h1>
&lt;p>Guides in the Grafana Alerting documentation provide best practices and practical recommendations to help you move from a basic alerting setup to real-world use cases.&lt;/p></description></item><item><title>Examples</title><link>https://grafana.com/docs/grafana/v12.4/alerting/examples/</link><pubDate>Fri, 03 Apr 2026 12:35:46 -0500</pubDate><guid>https://grafana.com/docs/grafana/v12.4/alerting/examples/</guid><content><![CDATA[&lt;h1 id=&#34;examples&#34;&gt;Examples&lt;/h1&gt;
&lt;p&gt;This section provides practical examples that show how to work with different types of alerting data, apply alert design patterns, reuse alert logic, and take advantage of specific Grafana Alerting features.&lt;/p&gt;
&lt;p&gt;This section includes:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/examples/multi-dimensional-alerts/&#34;&gt;Example of multi-dimensional alerts on time series data&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/examples/table-data/&#34;&gt;Example of alerting on tabular data&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/examples/trace-based-alerts/&#34;&gt;Trace-based alerts&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/examples/dynamic-labels/&#34;&gt;Example of dynamic labels in alert instances&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/examples/dynamic-thresholds/&#34;&gt;Example of dynamic thresholds per dimension&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/examples/high-cardinality-alerts/&#34;&gt;Examples of high-cardinality alerts&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/examples/tutorials/&#34;&gt;Grafana Alerting tutorials&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
]]></content><description>&lt;h1 id="examples">Examples&lt;/h1>
&lt;p>This section provides practical examples that show how to work with different types of alerting data, apply alert design patterns, reuse alert logic, and take advantage of specific Grafana Alerting features.&lt;/p></description></item></channel></rss>