<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Manage your alerts on Grafana Labs</title><link>https://grafana.com/docs/grafana/v10.0/alerting/manage-notifications/</link><description>Recent content in Manage your alerts on Grafana Labs</description><generator>Hugo -- gohugo.io</generator><language>en</language><atom:link href="/docs/grafana/v10.0/alerting/manage-notifications/index.xml" rel="self" type="application/rss+xml"/><item><title>Customize notifications</title><link>https://grafana.com/docs/grafana/v10.0/alerting/manage-notifications/template-notifications/</link><pubDate>Sun, 08 Mar 2026 02:10:29 +0000</pubDate><guid>https://grafana.com/docs/grafana/v10.0/alerting/manage-notifications/template-notifications/</guid><content><![CDATA[&lt;h1 id=&#34;customize-notifications&#34;&gt;Customize notifications&lt;/h1&gt;
&lt;p&gt;Customize your notifications with notifications templates.&lt;/p&gt;
&lt;p&gt;You can use notification templates to change the title, message, and format of the message in your notifications.&lt;/p&gt;
&lt;p&gt;Notification templates are not tied to specific contact point integrations, such as email or Slack. However, you can choose to create separate notification templates for different contact point integrations.&lt;/p&gt;
&lt;p&gt;You can use notification templates to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Customize the subject of an email or the title of a message.&lt;/li&gt;
&lt;li&gt;Add, change or remove text in notifications. For example, to select or omit certain labels, annotations and links.&lt;/li&gt;
&lt;li&gt;Format text in bold and italic, and add or remove line breaks.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You cannot use notification templates to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add HTML and CSS to email notifications to change their visual appearance.&lt;/li&gt;
&lt;li&gt;Change the design of notifications in instant messaging services such as Slack and Microsoft Teams. For example, to add or remove custom blocks with Slack Block Kit or adaptive cards with Microsoft Teams.&lt;/li&gt;
&lt;li&gt;Choose the number and size of images, or where in the notification images are shown.&lt;/li&gt;
&lt;li&gt;Customize the data in webhooks, including the fields or structure of the JSON data or send the data in other formats such as XML.&lt;/li&gt;
&lt;li&gt;Add or remove HTTP headers in webhooks other than those in the contact point configuration.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&#34;using-go-templating-language/&#34;&gt;Using Go&amp;rsquo;s templating language&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Learn how to write the content of your notification templates in Go’s templating language.&lt;/p&gt;
&lt;p&gt;Create reusable notification templates for your contact points.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;use-notification-templates/&#34;&gt;Use notification templates&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Use notification templates to send notifications to your contact points.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;reference/&#34;&gt;Reference&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Data that is available when writing templates.&lt;/p&gt;
]]></content><description>&lt;h1 id="customize-notifications">Customize notifications&lt;/h1>
&lt;p>Customize your notifications with notifications templates.&lt;/p>
&lt;p>You can use notification templates to change the title, message, and format of the message in your notifications.&lt;/p></description></item><item><title>Use images in notifications</title><link>https://grafana.com/docs/grafana/v10.0/alerting/manage-notifications/images-in-notifications/</link><pubDate>Sun, 08 Mar 2026 02:10:29 +0000</pubDate><guid>https://grafana.com/docs/grafana/v10.0/alerting/manage-notifications/images-in-notifications/</guid><content><![CDATA[&lt;h1 id=&#34;use-images-in-notifications&#34;&gt;Use images in notifications&lt;/h1&gt;
&lt;p&gt;Images in notifications helps recipients of alert notifications better understand why an alert has fired or resolved by including a screenshot of the panel associated with the alert.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;This feature is not supported in Mimir or Loki, or when Grafana is configured to send alerts to other Alertmanagers such as the Prometheus Alertmanager&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;When an alert is fired or resolved Grafana takes a screenshot of the panel associated with the alert. This is determined via the Dashboard UID and Panel ID annotations of the rule. Grafana cannot take a screenshot for alerts that are not associated with a panel.&lt;/p&gt;
&lt;p&gt;Grafana takes at most two screenshots for each alert: once when the alert fires and again when the alert is resolved. Screenshots are not re-taken over the lifetime of the alert, instead you should open the panel in Grafana to follow the data in real time. In addition, depending on how alerts are grouped in your notification policies, Grafana might send a notification with many screenshots of the same panel. This happens because Grafana does not know how your alerts are grouped at the time a screenshot is taken, and so acts conservatively by taking a screenshot for every alert.&lt;/p&gt;
&lt;p&gt;Once a screenshot has been taken Grafana can either upload it to a cloud storage service such as Amazon S3, Azure Blob Storage or Google Cloud Storage; upload the screenshot to it&amp;rsquo;s internal web server; or upload it to the service that is receiving the notification, such as Slack. Which option you should choose depends on how your Grafana is managed and which integrations you use. More information on this can be found in Requirements.&lt;/p&gt;
&lt;p&gt;Refer to the table at the end of this page for a list of contact points and their support for images in notifications.&lt;/p&gt;
&lt;h2 id=&#34;requirements&#34;&gt;Requirements&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;To use images in notifications, Grafana must be set up to use &lt;a href=&#34;../../../setup-grafana/image-rendering/&#34;&gt;image rendering&lt;/a&gt;. You can either install the image rendering plugin or run it as a remote rendering service.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;When a screenshot is taken it is saved to the &lt;a href=&#34;../../../setup-grafana/configure-grafana/#paths&#34;&gt;data&lt;/a&gt; folder, even if Grafana is configured to upload screenshots to a cloud storage service. Grafana must have write-access to this folder otherwise screenshots cannot be saved to disk and an error will be logged for each failed screenshot attempt.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;You should use a cloud storage service unless sending alerts to Discord, Email, Pushover, Slack or Telegram. These integrations support either embedding screenshots in the email or attaching screenshots to the notification, while other integrations must link screenshots uploaded to a cloud storage bucket. If a cloud storage service has been configured then integrations that support both will link screenshots from the cloud storage bucket instead of embedding or attaching screenshots to the notification.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If uploading screenshots to a cloud storage service such as Amazon S3, Azure Blob Storage or Google Cloud Storage; and accessing screenshots in the bucket requires authentication, logging into a VPN or corporate network; then image previews might not work in all instant messaging and communication platforms as some services rewrite URLs to use their CDN. If this happens we recommend using &lt;a href=&#34;#supported-contact-points&#34;&gt;integrations which support uploading images&lt;/a&gt; or &lt;a href=&#34;#configuration&#34;&gt;disabling images in notifications&lt;/a&gt; altogether.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;When uploading screenshots to a cloud storage service Grafana uses a random 20 character (30 characters for Azure Blob Storage) filename for each image. This makes URLs hard to guess but not impossible.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Grafana does not delete screenshots from cloud storage. We recommend configuring a retention policy with your cloud storage service to delete screenshots older than 1 month.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If Grafana is configured to upload screenshots to its internal web server, and accessing Grafana requires logging into a VPN or corporate network; image previews might not work in all instant messaging and communication platforms as some services rewrite URLs to use their CDN. If this happens we recommend using &lt;a href=&#34;#supported-contact-points&#34;&gt;integrations which support uploading images&lt;/a&gt; or &lt;a href=&#34;#configuration&#34;&gt;disabling images in notifications&lt;/a&gt; altogether.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Grafana does not delete screenshots uploaded to its internal web server. To delete screenshots from &lt;code&gt;static_root_path/images/attachments&lt;/code&gt; after a certain amount of time we recommend setting up a CRON job.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;configuration&#34;&gt;Configuration&lt;/h2&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;Grafana Cloud users can request this feature by &lt;a href=&#34;/profile/org#support&#34;&gt;opening a support ticket in the Cloud Portal&lt;/a&gt;.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;Having installed either the image rendering plugin, or set up Grafana to use a remote rendering service, set &lt;code&gt;capture&lt;/code&gt; in &lt;code&gt;[unified_alerting.screenshots]&lt;/code&gt; to &lt;code&gt;true&lt;/code&gt;:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;# Enable screenshots in notifications. You must have either installed the Grafana image rendering
# plugin, or set up Grafana to use a remote rendering service.
# For more information on configuration options, refer to [rendering].
capture = false
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;If screenshots should be uploaded to cloud storage then &lt;code&gt;upload_external_image_storage&lt;/code&gt; should also be set to &lt;code&gt;true&lt;/code&gt;:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;# Uploads screenshots to the local Grafana server or remote storage such as Azure, S3 and GCS. Please
# see [external_image_storage] for further configuration options. If this option is false, screenshots
# will be persisted to disk for up to temp_data_lifetime.
upload_external_image_storage = false
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Please see &lt;a href=&#34;../../../setup-grafana/configure-grafana/#external_image_storage&#34;&gt;&lt;code&gt;[external_image_storage]&lt;/code&gt;&lt;/a&gt; for instructions on how to configure cloud storage. Grafana will not start if &lt;code&gt;upload_external_image_storage&lt;/code&gt; is &lt;code&gt;true&lt;/code&gt; and &lt;code&gt;[external_image_storage]&lt;/code&gt; contains missing or invalid configuration.&lt;/p&gt;
&lt;p&gt;If Grafana is acting as its own cloud storage then &lt;code&gt;[upload_external_image_storage]&lt;/code&gt; should be set to &lt;code&gt;true&lt;/code&gt; and the &lt;code&gt;local&lt;/code&gt; provider should be set in &lt;a href=&#34;../../../setup-grafana/configure-grafana/#external_image_storage&#34;&gt;&lt;code&gt;[external_image_storage]&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Restart Grafana for the changes to take effect.&lt;/p&gt;
&lt;h2 id=&#34;advanced-configuration&#34;&gt;Advanced configuration&lt;/h2&gt;
&lt;p&gt;We recommended that &lt;code&gt;max_concurrent_screenshots&lt;/code&gt; is less than or equal to &lt;code&gt;concurrent_render_request_limit&lt;/code&gt;. The default value for both &lt;code&gt;max_concurrent_screenshots&lt;/code&gt; and &lt;code&gt;concurrent_render_request_limit&lt;/code&gt; is &lt;code&gt;5&lt;/code&gt;:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;# The maximum number of screenshots that can be taken at the same time. This option is different from
# concurrent_render_request_limit as max_concurrent_screenshots sets the number of concurrent screenshots
# that can be taken at the same time for all firing alerts where as concurrent_render_request_limit sets
# the total number of concurrent screenshots across all Grafana services.
max_concurrent_screenshots = 5
&lt;/code&gt;&lt;/pre&gt;
&lt;h2 id=&#34;supported-contact-points&#34;&gt;Supported contact points&lt;/h2&gt;
&lt;p&gt;Grafana supports a wide range of contact points with varied support for images in notifications. The table below shows the list of all contact points supported in Grafana and their support for uploading screenshots to the receiving service and referencing screenshots that have been uploaded to a cloud storage service.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Name&lt;/th&gt;
              &lt;th&gt;Upload from disk&lt;/th&gt;
              &lt;th&gt;Reference from cloud storage&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;DingDing&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Discord&lt;/td&gt;
              &lt;td&gt;Yes (Maximum of 10 per notification)&lt;/td&gt;
              &lt;td&gt;Yes (Maximum of 10 per notification)&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Email&lt;/td&gt;
              &lt;td&gt;Yes (Embedded in the email)&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Google Hangouts Chat&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Kafka&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Line&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Microsoft Teams&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Opsgenie&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Pagerduty&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Prometheus Alertmanager&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Pushover&lt;/td&gt;
              &lt;td&gt;Yes (Maximum of 1 per notification)&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Sensu Go&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Slack&lt;/td&gt;
              &lt;td&gt;Yes (when using Bot tokens, maximum of 5 per notification)&lt;/td&gt;
              &lt;td&gt;Yes (when using webhooks, maximum of 1 per notification)&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Telegram&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Threema&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;VictorOps&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Webhook&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;limitations&#34;&gt;Limitations&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;This feature is not supported in Mimir or Loki, or when Grafana is configured to send alerts to other Alertmanagers such as the Prometheus Alertmanager.&lt;/li&gt;
&lt;li&gt;A number of contact points support at most one image per notification. In this case, just the first image is either uploaded to the receiving service or referenced from cloud storage per notification.&lt;/li&gt;
&lt;li&gt;When multiple alerts are sent in a single notification a screenshot might be included for each alert. The order the images are shown is random.&lt;/li&gt;
&lt;li&gt;If uploading screenshots to a cloud storage service such as Amazon S3, Azure Blob Storage or Google Cloud Storage; and accessing screenshots in the bucket requires authentication, logging into a VPN or corporate network; image previews might not work in all instant messaging and communication platforms as some services rewrite URLs to use their CDN.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;troubleshooting&#34;&gt;Troubleshooting&lt;/h2&gt;
&lt;p&gt;If Grafana has been set up to send images in notifications, however notifications are still being received without them, follow the troubleshooting steps below:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Check that images in notifications has been set up as per the instructions.&lt;/li&gt;
&lt;li&gt;Enable debug logging in Grafana and look for logs with the logger &lt;code&gt;ngalert.image&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;If the alert is not associated with a dashboard there will be logs for &lt;code&gt;Cannot take screenshot for alert rule as it is not associated with a dashboard&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;If the alert is associated with a dashboard, but no panel in the dashboard, there will be logs for &lt;code&gt;Cannot take screenshot for alert rule as it is not associated with a panel&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;If images cannot be taken because of mis-configuration or an issue with image rendering there will be logs for &lt;code&gt;Failed to take an image&lt;/code&gt; including the Dashboard UID, Panel ID, and the error message.&lt;/li&gt;
&lt;li&gt;Check that the contact point supports images in notifications and whether it supports uploading images to the receiving service or referencing images that have been uploaded to a cloud storage service.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;metrics&#34;&gt;Metrics&lt;/h2&gt;
&lt;p&gt;Grafana provides the following metrics to observe the performance and failure rate of images in notifications.
For example, if a screenshot could not be taken within the expected time (10 seconds) then the counter &lt;code&gt;grafana_screenshot_failures_total&lt;/code&gt; is updated.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;grafana_alerting_image_cache_hits_total&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;grafana_alerting_image_cache_misses_total&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;grafana_screenshot_duration_seconds&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;grafana_screenshot_failures_total&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;grafana_screenshot_successes_total&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;grafana_screenshot_upload_failures_total&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;grafana_screenshot_upload_successes_total&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="use-images-in-notifications">Use images in notifications&lt;/h1>
&lt;p>Images in notifications helps recipients of alert notifications better understand why an alert has fired or resolved by including a screenshot of the panel associated with the alert.&lt;/p></description></item><item><title>Manage silences</title><link>https://grafana.com/docs/grafana/v10.0/alerting/manage-notifications/create-silence/</link><pubDate>Sun, 08 Mar 2026 02:10:29 +0000</pubDate><guid>https://grafana.com/docs/grafana/v10.0/alerting/manage-notifications/create-silence/</guid><content><![CDATA[&lt;h1 id=&#34;manage-silences&#34;&gt;Manage silences&lt;/h1&gt;
&lt;p&gt;Silences stop notifications from getting created and last for only a specified window of time.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note that inhibition rules are not supported in the Grafana Alertmanager.&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id=&#34;add-silences&#34;&gt;Add silences&lt;/h2&gt;
&lt;p&gt;To add a silence, complete the following steps.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;In the left-side menu, click &lt;strong&gt;Alerts &amp;amp; IRM&lt;/strong&gt; and then &lt;strong&gt;Alerting&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Silences&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;From the &lt;strong&gt;Alertmanager&lt;/strong&gt; dropdown, select an external Alertmanager to create and manage silences for the external data source. Otherwise, keep the default option of Grafana.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Create silence&lt;/strong&gt; to open the Create silence page.&lt;/li&gt;
&lt;li&gt;In &lt;strong&gt;Silence start and end&lt;/strong&gt;, select the start and end date to indicate when the silence should go into effect and expire.&lt;/li&gt;
&lt;li&gt;Optionally, in &lt;strong&gt;Duration&lt;/strong&gt;, specify how long the silence is enforced. This automatically updates the end time in the &lt;strong&gt;Silence start and end&lt;/strong&gt; field.&lt;/li&gt;
&lt;li&gt;In the &lt;strong&gt;Label&lt;/strong&gt; and &lt;strong&gt;Value&lt;/strong&gt; fields, enter one or more &lt;em&gt;Matching Labels&lt;/em&gt;. Matchers determine which rules the silence will apply to.&lt;/li&gt;
&lt;li&gt;In &lt;strong&gt;Comment&lt;/strong&gt;, add details about the silence.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Submit&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;edit-silences&#34;&gt;Edit silences&lt;/h2&gt;
&lt;p&gt;To edit a silence, complete the following steps.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;In the left-side menu, click &lt;strong&gt;Alerts &amp;amp; IRM&lt;/strong&gt; and then &lt;strong&gt;Alerting&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Silences&lt;/strong&gt; to view the list of existing silences.&lt;/li&gt;
&lt;li&gt;Find the silence you want to edit, then click &lt;strong&gt;Edit&lt;/strong&gt; (pen icon).&lt;/li&gt;
&lt;li&gt;Make the desired changes, then click &lt;strong&gt;Submit&lt;/strong&gt; to save your changes.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;create-a-url-to-link-to-a-silence-form&#34;&gt;Create a URL to link to a silence form&lt;/h2&gt;
&lt;p&gt;When linking to a silence form, provide the default matching labels and comment via &lt;code&gt;matcher&lt;/code&gt; and &lt;code&gt;comment&lt;/code&gt; query parameters. The &lt;code&gt;matcher&lt;/code&gt; parameter should be in the following format &lt;code&gt;[label][operator][value]&lt;/code&gt; where the &lt;code&gt;operator&lt;/code&gt; parameter can be one of the following: &lt;code&gt;=&lt;/code&gt; (equals, not regex), &lt;code&gt;!=&lt;/code&gt; (not equals, not regex), &lt;code&gt;=~&lt;/code&gt; (equals, regex), &lt;code&gt;!~&lt;/code&gt; (not equals, regex).
The URL can contain many query parameters with the key &lt;code&gt;matcher&lt;/code&gt;.
For example, to link to silence form with matching labels &lt;code&gt;severity=critical&lt;/code&gt; &amp;amp; &lt;code&gt;cluster!~europe-.*&lt;/code&gt; and comment &lt;code&gt;Silence critical EU alerts&lt;/code&gt;, create a URL &lt;code&gt;https://mygrafana/alerting/silence/new?matcher=severity%3Dcritical&amp;amp;matcher=cluster!~europe-*&amp;amp;comment=Silence%20critical%20EU%20alert&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;To link to a new silence page for an external Alertmanager, add a &lt;code&gt;alertmanager&lt;/code&gt; query parameter with the Alertmanager data source name.&lt;/p&gt;
&lt;h2 id=&#34;remove-silences&#34;&gt;Remove silences&lt;/h2&gt;
&lt;p&gt;To remove a silence, complete the following steps.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;In the left-side menu, click &lt;strong&gt;Alerts &amp;amp; IRM&lt;/strong&gt; and then &lt;strong&gt;Alerting&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Silences&lt;/strong&gt; to view the list of existing silences.&lt;/li&gt;
&lt;li&gt;Select the silence you want to end, then click &lt;strong&gt;Unsilence&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; You cannot remove a silence manually. Silences that have ended are retained and listed for five days.&lt;/p&gt;&lt;/blockquote&gt;
&lt;h2 id=&#34;useful-links&#34;&gt;Useful links&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://prometheus.io/docs/prometheus/latest/querying/operators/#aggregation-operators&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Aggregation operators&lt;/a&gt;&lt;/p&gt;
]]></content><description>&lt;h1 id="manage-silences">Manage silences&lt;/h1>
&lt;p>Silences stop notifications from getting created and last for only a specified window of time.&lt;/p>
&lt;p>&lt;strong>Note that inhibition rules are not supported in the Grafana Alertmanager.&lt;/strong>&lt;/p></description></item><item><title>View and filter alert rules</title><link>https://grafana.com/docs/grafana/v10.0/alerting/manage-notifications/view-alert-rules/</link><pubDate>Sun, 08 Mar 2026 02:10:29 +0000</pubDate><guid>https://grafana.com/docs/grafana/v10.0/alerting/manage-notifications/view-alert-rules/</guid><content><![CDATA[&lt;h1 id=&#34;view-and-filter-alert-rules&#34;&gt;View and filter alert rules&lt;/h1&gt;
&lt;p&gt;The Alerting page lists all existing alert rules. By default, rules are grouped by types of data sources. The Grafana section lists all Grafana managed rules. Alert rules for Prometheus compatible data sources are also listed here. You can view alert rules for Prometheus compatible data sources but you cannot edit them.&lt;/p&gt;
&lt;p&gt;The Mimir/Cortex/Loki rules section lists all rules for Mimir, Cortex, or Loki data sources. Cloud alert rules are also listed in this section.&lt;/p&gt;
&lt;p&gt;When managing large volumes of alerts, you can use extended alert rule search capabilities to filter on folders, evaluation groups, and rules. Additionally, you can filter alert rules by their properties like labels, state, type, and health.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;#view-and-filter-alert-rules&#34;&gt;View and filter alert rules&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;#view-alert-rules&#34;&gt;View alert rules&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#export-alert-rules&#34;&gt;Export alert rules&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#view-query-definitions-for-provisioned-alerts&#34;&gt;View query definitions for provisioned alerts&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;#grouped-view&#34;&gt;Grouped view&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#state-view&#34;&gt;State view&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#filter-alert-rules&#34;&gt;Filter alert rules&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;view-alert-rules&#34;&gt;View alert rules&lt;/h2&gt;
&lt;p&gt;To view alerting details:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;In the Grafana menu, click the &lt;strong&gt;Alerting&lt;/strong&gt; (bell) icon to open the Alerting page. By default, the List view displays.&lt;/li&gt;
&lt;li&gt;In &lt;strong&gt;View as&lt;/strong&gt;, toggle between Grouped or State views by clicking the relevant option. See &lt;a href=&#34;#grouped-view&#34;&gt;Grouped view&lt;/a&gt; and &lt;a href=&#34;#state-view&#34;&gt;State view&lt;/a&gt; for more information.&lt;/li&gt;
&lt;li&gt;Expand the rule row to view the rule labels, annotations, data sources the rule queries, and a list of alert instances resulting from this rule.&lt;/li&gt;
&lt;/ol&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 650px;&#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;/static/img/docs/alerting/unified/rule-details-8-0.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;/static/img/docs/alerting/unified/rule-details-8-0.png&#34;data-srcset=&#34;/static/img/docs/alerting/unified/rule-details-8-0.png?w=320 320w, /static/img/docs/alerting/unified/rule-details-8-0.png?w=550 550w, /static/img/docs/alerting/unified/rule-details-8-0.png?w=750 750w, /static/img/docs/alerting/unified/rule-details-8-0.png?w=900 900w, /static/img/docs/alerting/unified/rule-details-8-0.png?w=1040 1040w, /static/img/docs/alerting/unified/rule-details-8-0.png?w=1240 1240w, /static/img/docs/alerting/unified/rule-details-8-0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Alerting rule details&#34;width=&#34;2930&#34;height=&#34;1656&#34;title=&#34;Alerting rule details&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/alerting/unified/rule-details-8-0.png&#34;
            alt=&#34;Alerting rule details&#34;width=&#34;2930&#34;height=&#34;1656&#34;title=&#34;Alerting rule details&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;figcaption class=&#34;w-100p caption text-gray-13  &#34;&gt;Alerting rule details&lt;/figcaption&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;From the Alert list page, you can also make copies of alert rules to help you reuse existing alert rules.&lt;/p&gt;
&lt;h2 id=&#34;export-alert-rules&#34;&gt;Export alert rules&lt;/h2&gt;
&lt;p&gt;Click &lt;strong&gt;Export&lt;/strong&gt; to create and tune an alert rule in the UI, then export to YAML or JSON, and use in the provisioning API or files. You can also export an entire rule group to review or use.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; This is supported in both the UI and provisioning API.&lt;/p&gt;
&lt;h2 id=&#34;view-query-definitions-for-provisioned-alerts&#34;&gt;View query definitions for provisioned alerts&lt;/h2&gt;
&lt;p&gt;View read-only query definitions for provisioned alerts. Check quickly if your alert rule queries are correct, without diving into your &amp;ldquo;as-code&amp;rdquo; repository for rule definitions.&lt;/p&gt;
&lt;h3 id=&#34;grouped-view&#34;&gt;Grouped view&lt;/h3&gt;
&lt;p&gt;Grouped view shows Grafana alert rules grouped by folder and Loki or Prometheus alert rules grouped by &lt;code&gt;namespace&lt;/code&gt; &#43; &lt;code&gt;group&lt;/code&gt;. This is the default rule list view, intended for managing rules. You can expand each group to view a list of rules in this group. Expand a rule further to view its details. You can also expand action buttons and alerts resulting from the rule to view their details.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 800px;&#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;/static/img/docs/alerting/unified/rule-list-group-view-8-0.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;/static/img/docs/alerting/unified/rule-list-group-view-8-0.png&#34;data-srcset=&#34;/static/img/docs/alerting/unified/rule-list-group-view-8-0.png?w=320 320w, /static/img/docs/alerting/unified/rule-list-group-view-8-0.png?w=550 550w, /static/img/docs/alerting/unified/rule-list-group-view-8-0.png?w=750 750w, /static/img/docs/alerting/unified/rule-list-group-view-8-0.png?w=900 900w, /static/img/docs/alerting/unified/rule-list-group-view-8-0.png?w=1040 1040w, /static/img/docs/alerting/unified/rule-list-group-view-8-0.png?w=1240 1240w, /static/img/docs/alerting/unified/rule-list-group-view-8-0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Alerting grouped view&#34;width=&#34;3702&#34;height=&#34;1852&#34;title=&#34;Alerting grouped view&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/alerting/unified/rule-list-group-view-8-0.png&#34;
            alt=&#34;Alerting grouped view&#34;width=&#34;3702&#34;height=&#34;1852&#34;title=&#34;Alerting grouped view&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;figcaption class=&#34;w-100p caption text-gray-13  &#34;&gt;Alerting grouped view&lt;/figcaption&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h3 id=&#34;state-view&#34;&gt;State view&lt;/h3&gt;
&lt;p&gt;State view shows alert rules grouped by state. Use this view to get an overview of which rules are in what state. Each rule can be expanded to view its details. Action buttons and any alerts generated by this rule, and each alert can be further expanded to view its details.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 800px;&#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;/static/img/docs/alerting/unified/rule-list-state-view-8-0.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;/static/img/docs/alerting/unified/rule-list-state-view-8-0.png&#34;data-srcset=&#34;/static/img/docs/alerting/unified/rule-list-state-view-8-0.png?w=320 320w, /static/img/docs/alerting/unified/rule-list-state-view-8-0.png?w=550 550w, /static/img/docs/alerting/unified/rule-list-state-view-8-0.png?w=750 750w, /static/img/docs/alerting/unified/rule-list-state-view-8-0.png?w=900 900w, /static/img/docs/alerting/unified/rule-list-state-view-8-0.png?w=1040 1040w, /static/img/docs/alerting/unified/rule-list-state-view-8-0.png?w=1240 1240w, /static/img/docs/alerting/unified/rule-list-state-view-8-0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Alerting state view&#34;width=&#34;3668&#34;height=&#34;1850&#34;title=&#34;Alerting state view&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/alerting/unified/rule-list-state-view-8-0.png&#34;
            alt=&#34;Alerting state view&#34;width=&#34;3668&#34;height=&#34;1850&#34;title=&#34;Alerting state view&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;figcaption class=&#34;w-100p caption text-gray-13  &#34;&gt;Alerting state view&lt;/figcaption&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h2 id=&#34;filter-alert-rules&#34;&gt;Filter alert rules&lt;/h2&gt;
&lt;p&gt;To filter alert rules:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;From &lt;strong&gt;Select data sources&lt;/strong&gt;, select a data source. You can see alert rules that query the selected data source.&lt;/li&gt;
&lt;li&gt;In the &lt;strong&gt;Search by label&lt;/strong&gt;, enter search criteria using label selectors. For example, &lt;code&gt;environment=production,region=~US|EU,severity!=warning&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;From &lt;strong&gt;Filter alerts by state&lt;/strong&gt;, select an alerting state you want to see. You can see alerting rules that match the state. Rules matching other states are hidden.&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="view-and-filter-alert-rules">View and filter alert rules&lt;/h1>
&lt;p>The Alerting page lists all existing alert rules. By default, rules are grouped by types of data sources. The Grafana section lists all Grafana managed rules. Alert rules for Prometheus compatible data sources are also listed here. You can view alert rules for Prometheus compatible data sources but you cannot edit them.&lt;/p></description></item><item><title>Create mute timings</title><link>https://grafana.com/docs/grafana/v10.0/alerting/manage-notifications/mute-timings/</link><pubDate>Sun, 08 Mar 2026 02:10:29 +0000</pubDate><guid>https://grafana.com/docs/grafana/v10.0/alerting/manage-notifications/mute-timings/</guid><content><![CDATA[&lt;h1 id=&#34;create-mute-timings&#34;&gt;Create mute timings&lt;/h1&gt;
&lt;p&gt;A mute timing is a recurring interval of time when no new notifications for a policy are generated or sent. Use them to prevent alerts from firing a specific and reoccurring period, for example, a regular maintenance period.&lt;/p&gt;
&lt;p&gt;Similar to silences, mute timings do not prevent alert rules from being evaluated, nor do they stop alert instances from being shown in the user interface. They only prevent notifications from being created.&lt;/p&gt;
&lt;p&gt;You can configure Grafana managed mute timings as well as mute timings for an &lt;a href=&#34;../../../datasources/alertmanager/&#34;&gt;external Alertmanager data source&lt;/a&gt;. For more information, refer to &lt;a href=&#34;../../fundamentals/alertmanager/&#34;&gt;Alertmanager documentation&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;mute-timings-vs-silences&#34;&gt;Mute timings vs silences&lt;/h2&gt;
&lt;p&gt;The following table highlights the key differences between mute timings and silences.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Mute timing&lt;/th&gt;
              &lt;th&gt;Silence&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Uses time interval definitions that can reoccur&lt;/td&gt;
              &lt;td&gt;Has a fixed start and end time&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Is created and then added to notification policies&lt;/td&gt;
              &lt;td&gt;Uses labels to match against an alert to determine whether to silence or not&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;create-a-mute-timing&#34;&gt;Create a mute timing&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;In the left-side menu, click &lt;strong&gt;Alerts &amp;amp; IRM&lt;/strong&gt;, and then &lt;strong&gt;Alerting&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Notification policies&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;From the &lt;strong&gt;Alertmanager&lt;/strong&gt; dropdown, select an external Alertmanager. By default, the &lt;strong&gt;Grafana Alertmanager&lt;/strong&gt; is selected.&lt;/li&gt;
&lt;li&gt;Scroll down to the Mute timings section.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;&#43; Add mute timing&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Fill out the form to create a &lt;a href=&#34;#time-intervals&#34;&gt;time interval&lt;/a&gt; to match against for your mute timing.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Submit&lt;/strong&gt; to create the mute timing.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;add-mute-timing-to-a-notification-policy&#34;&gt;Add mute timing to a notification policy&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;In the left-side menu, click &lt;strong&gt;Alerts &amp;amp; IRM&lt;/strong&gt;, and then &lt;strong&gt;Alerting&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Notification policies&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Identify the notification policy you would like to add the mute timing to and click the &lt;strong&gt;Edit&lt;/strong&gt; button for that policy.&lt;/li&gt;
&lt;li&gt;In the Specific routing section, from the &lt;strong&gt;Mute timings&lt;/strong&gt; dropdown, select the mute timings you would like to add to the route.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Save policy&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;time-intervals&#34;&gt;Time intervals&lt;/h2&gt;
&lt;p&gt;A time interval is a definition for a moment in time. If an alert fires during this interval it will be suppressed. All fields are lists, and at least one list element must be satisfied to match the field. Fields also support ranges using &lt;code&gt;:&lt;/code&gt; (ex: &lt;code&gt;monday:thursday&lt;/code&gt;). The fields available for a time interval are: mute timing can contain multiple time intervals. A time interval is a specific duration when alerts are suppressed from firing. The duration typically consists of a specific time range along with days of a week, month, or year.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;All properties for the time interval are lists, and at least one list element must be satisfied to match the field. The fields support ranges using `:` (ex: `monday:thursday`). If you leave a field blank, it will match with any moment of time.
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Supported time interval options are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Time range: The time inclusive of the starting time and exclusive of the end time in UTC.&lt;/li&gt;
&lt;li&gt;Days of the week: The day or range of days of the week. Example: &lt;code&gt;monday:thursday&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Days of the month: The date 1-31 of a month. Negative values can also be used to represent days that begin at the end of the month. For example: &lt;code&gt;-1&lt;/code&gt; for the last day of the month.&lt;/li&gt;
&lt;li&gt;Months: The months of the year in either numerical or the full calendar month. For example: &lt;code&gt;1, may:august&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Years: The year or years for the interval. For example: &lt;code&gt;2021:2024&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a field is left blank, any moment of time will match the field. For an instant of time to match a complete time interval, all fields must match. A mute timing can contain multiple time intervals.&lt;/p&gt;
&lt;p&gt;If you want to specify an exact duration, specify all the options. For example, if you wanted to create a time interval for the first Monday of the month, for March, June, September, and December, between the hours of 12:00 and 24:00 UTC your time interval specification would be:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Time range:
&lt;ul&gt;
&lt;li&gt;Start time: &lt;code&gt;12:00&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;End time: &lt;code&gt;24:00&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Days of the week: &lt;code&gt;monday&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Months: &lt;code&gt;3, 6, 9, 12&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Days of the month: &lt;code&gt;1:7&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="create-mute-timings">Create mute timings&lt;/h1>
&lt;p>A mute timing is a recurring interval of time when no new notifications for a policy are generated or sent. Use them to prevent alerts from firing a specific and reoccurring period, for example, a regular maintenance period.&lt;/p></description></item><item><title>View the state and health of alert rules</title><link>https://grafana.com/docs/grafana/v10.0/alerting/manage-notifications/view-state-health/</link><pubDate>Sun, 08 Mar 2026 02:10:29 +0000</pubDate><guid>https://grafana.com/docs/grafana/v10.0/alerting/manage-notifications/view-state-health/</guid><content><![CDATA[&lt;h1 id=&#34;view-the-state-and-health-of-alert-rules&#34;&gt;View the state and health of alert rules&lt;/h1&gt;
&lt;p&gt;The state and health of alert rules helps you understand several key status indicators about your alerts.&lt;/p&gt;
&lt;p&gt;There are three key components: &lt;a href=&#34;#alert-rule-state&#34;&gt;alert rule state&lt;/a&gt;, &lt;a href=&#34;#alert-instance-state&#34;&gt;alert instance state&lt;/a&gt;, and &lt;a href=&#34;#alert-rule-health&#34;&gt;alert rule health&lt;/a&gt;. Although related, each component conveys subtly different information.&lt;/p&gt;
&lt;p&gt;To view the state and health of your alert rules:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;In the left-side menu, click &lt;strong&gt;Alerts &amp;amp; IRM&lt;/strong&gt; and then &lt;strong&gt;Alerting&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Alert rules&lt;/strong&gt; to view the list of existing alerts.&lt;/li&gt;
&lt;li&gt;Click an alert rule to view its state, health, and state history.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;alert-rule-state&#34;&gt;Alert rule state&lt;/h2&gt;
&lt;p&gt;An alert rule can be in either of the following states:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;State&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;Normal&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;None of the time series returned by the evaluation engine is in a &lt;code&gt;Pending&lt;/code&gt; or &lt;code&gt;Firing&lt;/code&gt; state.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;Pending&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;At least one time series returned by the evaluation engine is &lt;code&gt;Pending&lt;/code&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;Firing&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;At least one time series returned by the evaluation engine is &lt;code&gt;Firing&lt;/code&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;

&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;Alerts will transition first to &lt;code&gt;pending&lt;/code&gt; and then &lt;code&gt;firing&lt;/code&gt;, thus it will take at least two evaluation cycles before an alert is fired.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h2 id=&#34;alert-instance-state&#34;&gt;Alert instance state&lt;/h2&gt;
&lt;p&gt;An alert instance can be in either of the following states:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;State&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;Normal&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;The state of an alert that is neither firing nor pending, everything is working correctly.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;Pending&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;The state of an alert that has been active for less than the configured threshold duration.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;Alerting&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;The state of an alert that has been active for longer than the configured threshold duration.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;NoData&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;No data has been received for the configured time window.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;Error&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;The error that occurred when attempting to evaluate an alerting rule.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;alert-rule-health&#34;&gt;Alert rule health&lt;/h2&gt;
&lt;p&gt;An alert rule can have one the following health statuses:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;State&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;Ok&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;No error when evaluating an alerting rule.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;Error&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;An error occurred when evaluating an alerting rule.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;NoData&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;The absence of data in at least one time series returned during a rule evaluation.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;special-alerts-for-nodata-and-error&#34;&gt;Special alerts for &lt;code&gt;NoData&lt;/code&gt; and &lt;code&gt;Error&lt;/code&gt;&lt;/h2&gt;
&lt;p&gt;When evaluation of an alerting rule produces state &lt;code&gt;NoData&lt;/code&gt; or &lt;code&gt;Error&lt;/code&gt;, Grafana Alerting will generate alert instances that have the following additional labels:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Label&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;alertname&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;Either &lt;code&gt;DatasourceNoData&lt;/code&gt; or &lt;code&gt;DatasourceError&lt;/code&gt; depending on the state.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;datasource_uid&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;The UID of the data source that caused the state.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;You can handle these alerts the same way as regular alerts by adding a silence, route to a contact point, and so on.&lt;/p&gt;
&lt;h2 id=&#34;state-history-view&#34;&gt;State history view&lt;/h2&gt;
&lt;p&gt;Use the State history view to get insight into how your alert instances behave over time. View information on when a state change occurred, what the previous state was, the current state, any other alert instances that changed their state at the same time as well as what the query value was that triggered the change.&lt;/p&gt;
&lt;h3 id=&#34;configure-the-state-history-view&#34;&gt;Configure the state history view&lt;/h3&gt;
&lt;p&gt;To enable the state history view, see &lt;a href=&#34;../../set-up/configure-alert-state-history/&#34;&gt;Configuring alert state history&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;view-state-history&#34;&gt;View state history&lt;/h3&gt;
&lt;p&gt;To use the State history view, complete the following steps.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Navigate to &lt;strong&gt;Alerts &amp;amp; IRM&lt;/strong&gt; -&amp;gt; &lt;strong&gt;Alerting&lt;/strong&gt; -&amp;gt; &lt;strong&gt;Alert rules&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click an alert rule.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Select &lt;strong&gt;Show state history&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;The State history view opens.&lt;/p&gt;
&lt;p&gt;The timeline view at the top displays a timeline of changes for the past hour, so you can track how your alert instances are behaving over time.&lt;/p&gt;
&lt;p&gt;The bottom part shows the alert instances, their previous and current state, the value of each part of the expression and a unique set of labels.&lt;/p&gt;
&lt;p&gt;Common labels are displayed at the top to make it easier to identify different alert instances.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;From the timeline view, hover over a time to get an automatic display of all the changes that happened at that particular moment.&lt;/p&gt;
&lt;p&gt;These changes are displayed in real time in the timestamp view at the bottom of the page. The timestamp view is a list of all the alert instances that changed state at that point in time. The visualization only displays 12 instances by default.&lt;/p&gt;
&lt;p&gt;The value shown for each instance is for each part of the expression that was evaluated.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click the labels to filter and narrow down the results.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
]]></content><description>&lt;h1 id="view-the-state-and-health-of-alert-rules">View the state and health of alert rules&lt;/h1>
&lt;p>The state and health of alert rules helps you understand several key status indicators about your alerts.&lt;/p></description></item><item><title>View and filter by alert groups</title><link>https://grafana.com/docs/grafana/v10.0/alerting/manage-notifications/view-alert-groups/</link><pubDate>Sun, 08 Mar 2026 02:10:29 +0000</pubDate><guid>https://grafana.com/docs/grafana/v10.0/alerting/manage-notifications/view-alert-groups/</guid><content><![CDATA[&lt;h1 id=&#34;view-and-filter-by-alert-groups&#34;&gt;View and filter by alert groups&lt;/h1&gt;
&lt;p&gt;Alert groups show grouped alerts from an Alertmanager instance. By default, alert rules are grouped by the label keys for the default policy in notification policies. Grouping common alert rules into a single alert group prevents duplicate alert rules from being fired.&lt;/p&gt;
&lt;p&gt;You can view alert groups and also filter for alert rules that match specific criteria.&lt;/p&gt;
&lt;h2 id=&#34;view-alert-groups&#34;&gt;View alert groups&lt;/h2&gt;
&lt;p&gt;To view alert groups, complete the following steps.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;In the left-side menu, click &lt;strong&gt;Alerts &amp;amp; IRM&lt;/strong&gt; and then &lt;strong&gt;Alerting&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Groups&lt;/strong&gt; to view the list of existing groups.&lt;/li&gt;
&lt;li&gt;From the &lt;strong&gt;Alertmanager&lt;/strong&gt; dropdown, select an external Alertmanager as your data source. By default, the &lt;code&gt;Grafana&lt;/code&gt; Alertmanager is selected.&lt;/li&gt;
&lt;li&gt;From &lt;strong&gt;Custom group by&lt;/strong&gt; dropdown, select a combination of labels to view a grouping other than the default. This is useful for debugging and verifying your grouping of notification policies.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;If an alert does not contain labels specified either in the grouping of the default policy or the custom grouping, then the alert is added to a catch all group with a header of &lt;code&gt;No grouping&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id=&#34;filter-alerts&#34;&gt;Filter alerts&lt;/h2&gt;
&lt;p&gt;You can filter by label or state.&lt;/p&gt;
&lt;h3 id=&#34;search-by-label&#34;&gt;Search by label&lt;/h3&gt;
&lt;p&gt;In &lt;strong&gt;Search&lt;/strong&gt;, enter an existing label to view alerts matching the label.&lt;/p&gt;
&lt;p&gt;For example, &lt;code&gt;environment=production,region=~US|EU,severity!=warning&lt;/code&gt;.&lt;/p&gt;
&lt;h3 id=&#34;filter-by-state&#34;&gt;Filter by state&lt;/h3&gt;
&lt;p&gt;In &lt;strong&gt;States&lt;/strong&gt;, select from Active, Suppressed, or Unprocessed states to view alerts matching your selected state. All other alerts are hidden.&lt;/p&gt;
]]></content><description>&lt;h1 id="view-and-filter-by-alert-groups">View and filter by alert groups&lt;/h1>
&lt;p>Alert groups show grouped alerts from an Alertmanager instance. By default, alert rules are grouped by the label keys for the default policy in notification policies. Grouping common alert rules into a single alert group prevents duplicate alert rules from being fired.&lt;/p></description></item><item><title>View notification errors</title><link>https://grafana.com/docs/grafana/v10.0/alerting/manage-notifications/view-notification-errors/</link><pubDate>Sun, 08 Mar 2026 02:10:29 +0000</pubDate><guid>https://grafana.com/docs/grafana/v10.0/alerting/manage-notifications/view-notification-errors/</guid><content><![CDATA[&lt;h1 id=&#34;view-notification-errors&#34;&gt;View notification errors&lt;/h1&gt;
&lt;p&gt;View notification errors and understand why they failed to be sent or were not received.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt;
This feature only works if you are using Grafana Alertmanager.&lt;/p&gt;
&lt;p&gt;To view notification errors, complete the following steps.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Navigate to Alerting -&amp;gt; Contact points.&lt;/p&gt;
&lt;p&gt;If any contact points are failing, a message at the right-hand corner of the screen alerts the user to the fact that there are errors and how many.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click on the contact point to view the details of errors for each contact point.&lt;/p&gt;
&lt;p&gt;Error details are displayed if you hover over the Error icon.&lt;/p&gt;
&lt;p&gt;If a contact point has more than one integration, you see all errors for each of the integrations listed.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In the Health column, check the status of the notification.&lt;/p&gt;
&lt;p&gt;This can be either OK, No attempts, or Error.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;useful-links&#34;&gt;Useful links&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://editor.swagger.io/?url=https://raw.githubusercontent.com/grafana/grafana/main/pkg/services/ngalert/api/tooling/post.json&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Receivers API&lt;/a&gt;&lt;/p&gt;
]]></content><description>&lt;h1 id="view-notification-errors">View notification errors&lt;/h1>
&lt;p>View notification errors and understand why they failed to be sent or were not received.&lt;/p>
&lt;p>&lt;strong>Note:&lt;/strong>
This feature only works if you are using Grafana Alertmanager.&lt;/p></description></item><item><title>Declare incidents from firing alerts</title><link>https://grafana.com/docs/grafana/v10.0/alerting/manage-notifications/declare-incident-from-alert/</link><pubDate>Sun, 08 Mar 2026 02:10:29 +0000</pubDate><guid>https://grafana.com/docs/grafana/v10.0/alerting/manage-notifications/declare-incident-from-alert/</guid><content><![CDATA[&lt;h1 id=&#34;declare-incidents-from-firing-alerts&#34;&gt;Declare incidents from firing alerts&lt;/h1&gt;
&lt;p&gt;Declare an incident from a firing alert to streamline your alert to incident workflow.&lt;/p&gt;
&lt;h2 id=&#34;before-you-begin&#34;&gt;Before you begin&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Ensure you have Grafana Incident installed&lt;/li&gt;
&lt;li&gt;You must have a firing alert&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;procedure&#34;&gt;Procedure&lt;/h2&gt;
&lt;p&gt;To declare an incident from a firing alert, complete the following steps.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Navigate to Alerts &amp;amp; Incidents -&amp;gt; Alerting -&amp;gt; Alert rules.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;From the Alert rules list view, click the firing alert that you want to declare an incident for.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You can also access &lt;strong&gt;Declare Incident&lt;/strong&gt; from the alert details page.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Declare Incident&lt;/strong&gt;.
The &lt;strong&gt;Declare Incident&lt;/strong&gt; pop-up opens in the Grafana Incident application.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In the &lt;strong&gt;Declare Incident&lt;/strong&gt; pop-up, enter what&amp;rsquo;s going on.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: This field is pre-filled with the name of the alert rule, but you can edit it as required.&lt;/p&gt;
&lt;p&gt;The alert rule is also linked to the incident.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Select a severity.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Add labels, as required.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;More options&lt;/strong&gt; to include a channel prefix and status.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Declare Incident&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;next-steps&#34;&gt;Next steps&lt;/h2&gt;
&lt;p&gt;View and track the incident in the Grafana Incident application.&lt;/p&gt;
&lt;p&gt;For more information, refer to &lt;a href=&#34;/docs/grafana-cloud/incident/configure-settings/&#34;&gt;Grafana Incident documentation.&lt;/a&gt;&lt;/p&gt;
]]></content><description>&lt;h1 id="declare-incidents-from-firing-alerts">Declare incidents from firing alerts&lt;/h1>
&lt;p>Declare an incident from a firing alert to streamline your alert to incident workflow.&lt;/p>
&lt;h2 id="before-you-begin">Before you begin&lt;/h2>
&lt;ul>
&lt;li>Ensure you have Grafana Incident installed&lt;/li>
&lt;li>You must have a firing alert&lt;/li>
&lt;/ul>
&lt;h2 id="procedure">Procedure&lt;/h2>
&lt;p>To declare an incident from a firing alert, complete the following steps.&lt;/p></description></item></channel></rss>