<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Journey overview on Grafana Labs</title><link>https://grafana.com/docs/learning-hub/intro-to-assistant-watchers/01-intro/</link><description>Recent content in Journey overview on Grafana Labs</description><generator>Hugo -- gohugo.io</generator><language>en</language><atom:link href="/docs/learning-hub/intro-to-assistant-watchers/01-intro/index.xml" rel="self" type="application/rss+xml"/><item><title>Journey overview</title><link>https://grafana.com/docs/learning-hub/intro-to-assistant-watchers/01-intro/01-journey-overview/</link><pubDate>Fri, 30 Oct 2026 12:59:38 -0400</pubDate><guid>https://grafana.com/docs/learning-hub/intro-to-assistant-watchers/01-intro/01-journey-overview/</guid><content><![CDATA[&lt;h1 id=&#34;monitor-services-that-a-fixed-threshold-doesnt-fit&#34;&gt;Monitor services that a fixed threshold doesn&amp;rsquo;t fit&lt;/h1&gt;
&lt;p&gt;If you&amp;rsquo;ve written alert rules, you know each one needs a query and a fixed condition. That works when you can name the threshold, but some services are harder to pin down: error spikes are expected during deployments, or normal behavior shifts as the service changes. A watcher suits that kind of monitoring. You describe what healthy looks like, including the noise you expect, and the watcher checks your data on a schedule.&lt;/p&gt;
&lt;p&gt;This journey explains what Assistant Watchers are and when to use one, then walks you through creating, calibrating, running, and reviewing a watcher in your Grafana Cloud stack.&lt;/p&gt;
&lt;h2 id=&#34;what-youll-learn&#34;&gt;What you&amp;rsquo;ll learn&lt;/h2&gt;
&lt;p&gt;Here&amp;rsquo;s what this journey covers:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;What a watcher is&lt;/strong&gt;: What it checks and the assessments it reports.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;When to use one&lt;/strong&gt;: The kinds of monitoring work a watcher suits.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;How it differs from an alert rule&lt;/strong&gt;: You describe intent instead of writing a condition, and Assistant can recommend either or both for a service.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;How to create one&lt;/strong&gt;: Keep the scope narrow, give context Assistant can&amp;rsquo;t infer from telemetry, and let Assistant build the checks from your data.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;How to read a result&lt;/strong&gt;: Trigger a run, check the standing verdict, and review the evidence behind it.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;How to keep it current&lt;/strong&gt;: Recalibrate after changes, let Assistant review the checks on a schedule, restore an earlier version, and track token usage.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;journey-duration&#34;&gt;Journey duration&lt;/h2&gt;
&lt;p&gt;~20-30 minutes&lt;/p&gt;
]]></content><description>&lt;h1 id="monitor-services-that-a-fixed-threshold-doesnt-fit">Monitor services that a fixed threshold doesn&amp;rsquo;t fit&lt;/h1>
&lt;p>If you&amp;rsquo;ve written alert rules, you know each one needs a query and a fixed condition. That works when you can name the threshold, but some services are harder to pin down: error spikes are expected during deployments, or normal behavior shifts as the service changes. A watcher suits that kind of monitoring. You describe what healthy looks like, including the noise you expect, and the watcher checks your data on a schedule.&lt;/p></description></item><item><title>What's a watcher?</title><link>https://grafana.com/docs/learning-hub/intro-to-assistant-watchers/01-intro/02-what-is-a-watcher/</link><pubDate>Fri, 30 Oct 2026 12:59:38 -0400</pubDate><guid>https://grafana.com/docs/learning-hub/intro-to-assistant-watchers/01-intro/02-what-is-a-watcher/</guid><content><![CDATA[&lt;h1 id=&#34;whats-a-watcher&#34;&gt;What&amp;rsquo;s a watcher?&lt;/h1&gt;
&lt;p&gt;A watcher checks your telemetry on a schedule and reports notable changes. You describe what to monitor, Assistant builds checks from your data, and you review the findings and adjust the watcher as your service changes. Depending on the data sources you select, a watcher can check metrics, logs, trace-derived metrics, profiles, and other data.&lt;/p&gt;
&lt;h2 id=&#34;why-use-a-watcher&#34;&gt;Why use a watcher?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Service health checks:&lt;/strong&gt; A watcher checks the same scope on each scheduled run and notifies you when an issue needs attention, not on every run.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Services with expected noise:&lt;/strong&gt; Describe the behavior you expect, such as brief error spikes during deployments, and focus the watcher on the signals that need attention.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Services that change over time:&lt;/strong&gt; Turn on automatic recalibration, and Assistant reviews and updates the watcher&amp;rsquo;s checks on a schedule.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Follow-up monitoring after an incident:&lt;/strong&gt; Keep a watcher running on the affected service, and set a stop time for a limited monitoring window.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The hands-on learning path leaves notifications off so you can create, calibrate, run, and read a result first. Refer to &lt;a href=&#34;/docs/grafana-cloud/platform/grafana-assistant/platform/watchers/#manage-watcher-notifications&#34;&gt;Manage watcher notifications&lt;/a&gt; when you want a watcher to send findings somewhere.&lt;/p&gt;
]]></content><description>&lt;h1 id="whats-a-watcher">What&amp;rsquo;s a watcher?&lt;/h1>
&lt;p>A watcher checks your telemetry on a schedule and reports notable changes. You describe what to monitor, Assistant builds checks from your data, and you review the findings and adjust the watcher as your service changes. Depending on the data sources you select, a watcher can check metrics, logs, trace-derived metrics, profiles, and other data.&lt;/p></description></item><item><title>How a watcher differs from an alert rule</title><link>https://grafana.com/docs/learning-hub/intro-to-assistant-watchers/01-intro/03-watcher-vs-alert/</link><pubDate>Fri, 30 Oct 2026 12:59:38 -0400</pubDate><guid>https://grafana.com/docs/learning-hub/intro-to-assistant-watchers/01-intro/03-watcher-vs-alert/</guid><content><![CDATA[&lt;h1 id=&#34;how-a-watcher-differs-from-an-alert-rule&#34;&gt;How a watcher differs from an alert rule&lt;/h1&gt;
&lt;p&gt;A Grafana &lt;strong&gt;alert rule&lt;/strong&gt; is a query you write with a fixed condition. A watcher is different: you describe what healthy looks like, and Assistant turns that into checks against your data.&lt;/p&gt;
&lt;p&gt;For checkout, an alert rule fires when error rate stays above 5% for the &lt;strong&gt;pending period&lt;/strong&gt; you set, which is how long the condition must be met before the rule starts firing. A watcher can also use context you give it, such as that short spikes during a rollout are expected and that checkout should recover within a few minutes.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;&lt;/th&gt;
              &lt;th&gt;Alert rule&lt;/th&gt;
              &lt;th&gt;Watcher&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;You provide&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;A query, condition, and pending period&lt;/td&gt;
              &lt;td&gt;Intent: what healthy looks like, including noise you expect&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;What &amp;ldquo;bad&amp;rdquo; is&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;A threshold you wrote&lt;/td&gt;
              &lt;td&gt;Checks Assistant derived from your data&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;What it produces&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;Fires when the condition holds for the pending period&lt;/td&gt;
              &lt;td&gt;An assessment for each completed run&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;How it notifies&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;To a destination you choose&lt;/td&gt;
              &lt;td&gt;Through the notifications you turn on&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;To decide between an alert rule and a watcher for a specific service, refer to &lt;a href=&#34;/docs/grafana-cloud/platform/grafana-assistant/platform/watchers/#review-your-alerting-strategy&#34;&gt;Review your alerting strategy&lt;/a&gt;. The hands-on learning path creates a watcher and leaves notifications off.&lt;/p&gt;
]]></content><description>&lt;h1 id="how-a-watcher-differs-from-an-alert-rule">How a watcher differs from an alert rule&lt;/h1>
&lt;p>A Grafana &lt;strong>alert rule&lt;/strong> is a query you write with a fixed condition. A watcher is different: you describe what healthy looks like, and Assistant turns that into checks against your data.&lt;/p></description></item><item><title>Prerequisites</title><link>https://grafana.com/docs/learning-hub/intro-to-assistant-watchers/01-intro/04-prerequisites/</link><pubDate>Fri, 30 Oct 2026 12:59:38 -0400</pubDate><guid>https://grafana.com/docs/learning-hub/intro-to-assistant-watchers/01-intro/04-prerequisites/</guid><content><![CDATA[&lt;h1 id=&#34;prerequisites&#34;&gt;Prerequisites&lt;/h1&gt;
&lt;p&gt;To complete the hands-on learning path in this journey, you need the following.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Requirement&lt;/th&gt;
              &lt;th&gt;Why you need it&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;Grafana Cloud account&lt;/strong&gt; (&lt;a href=&#34;/signup/cloud/connect-account&#34;&gt;Create an account&lt;/a&gt;)&lt;/td&gt;
              &lt;td&gt;Watchers need a Grafana Cloud stack.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;Grafana Assistant enabled&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;Watchers are an Assistant capability. Accept any required Assistant terms. Assistant is billed based on usage, and each watcher run uses tokens from your plan&amp;rsquo;s allowance. Refer to &lt;a href=&#34;/docs/grafana-cloud/platform/grafana-assistant/pricing/&#34;&gt;Understand Grafana Assistant pricing and usage&lt;/a&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;A supported data source that&amp;rsquo;s receiving data from a service&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;Watchers support Prometheus, Amazon Managed Service for Prometheus, Loki, BigQuery, Infinity, CloudWatch, Synthetic Monitoring, Tempo, and Pyroscope data sources that you can read and query. Assistant builds the watcher&amp;rsquo;s checks from that data, so pick a service that&amp;rsquo;s sending data now. Data sources that limit what each team can see with label-based access control (LBAC) rules aren&amp;rsquo;t supported.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;Permission to use Watchers&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;You need permission to view, create, and run watchers. The &lt;strong&gt;Assistant User&lt;/strong&gt; role includes Watchers. If you don&amp;rsquo;t have access, ask your Grafana administrator.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;complete-setup-first&#34;&gt;Complete setup first&lt;/h2&gt;
&lt;p&gt;If Assistant isn&amp;rsquo;t enabled on your stack, follow &lt;a href=&#34;/docs/grafana-cloud/platform/grafana-assistant/get-started/grafana-cloud/&#34;&gt;Set up Grafana Assistant in Grafana Cloud&lt;/a&gt;. On some stacks, an administrator must enable it.&lt;/p&gt;
&lt;p&gt;For the exact permissions each Watchers action needs, refer to &lt;a href=&#34;/docs/grafana-cloud/platform/grafana-assistant/privacy-and-security/rbac/&#34;&gt;Manage Assistant access with RBAC&lt;/a&gt;.&lt;/p&gt;
]]></content><description>&lt;h1 id="prerequisites">Prerequisites&lt;/h1>
&lt;p>To complete the hands-on learning path in this journey, you need the following.&lt;/p>
&lt;section class="expand-table-wrapper">&lt;div class="responsive-table-wrapper">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Requirement&lt;/th>
&lt;th>Why you need it&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>Grafana Cloud account&lt;/strong> (&lt;a href="/signup/cloud/connect-account">Create an account&lt;/a>)&lt;/td>
&lt;td>Watchers need a Grafana Cloud stack.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Grafana Assistant enabled&lt;/strong>&lt;/td>
&lt;td>Watchers are an Assistant capability. Accept any required Assistant terms. Assistant is billed based on usage, and each watcher run uses tokens from your plan&amp;rsquo;s allowance. Refer to &lt;a href="/docs/grafana-cloud/platform/grafana-assistant/pricing/">Understand Grafana Assistant pricing and usage&lt;/a>.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>A supported data source that&amp;rsquo;s receiving data from a service&lt;/strong>&lt;/td>
&lt;td>Watchers support Prometheus, Amazon Managed Service for Prometheus, Loki, BigQuery, Infinity, CloudWatch, Synthetic Monitoring, Tempo, and Pyroscope data sources that you can read and query. Assistant builds the watcher&amp;rsquo;s checks from that data, so pick a service that&amp;rsquo;s sending data now. Data sources that limit what each team can see with label-based access control (LBAC) rules aren&amp;rsquo;t supported.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Permission to use Watchers&lt;/strong>&lt;/td>
&lt;td>You need permission to view, create, and run watchers. The &lt;strong>Assistant User&lt;/strong> role includes Watchers. If you don&amp;rsquo;t have access, ask your Grafana administrator.&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/section>&lt;h2 id="complete-setup-first">Complete setup first&lt;/h2>
&lt;p>If Assistant isn&amp;rsquo;t enabled on your stack, follow &lt;a href="/docs/grafana-cloud/platform/grafana-assistant/get-started/grafana-cloud/">Set up Grafana Assistant in Grafana Cloud&lt;/a>. On some stacks, an administrator must enable it.&lt;/p></description></item></channel></rss>