<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Health monitoring on Grafana Labs</title><link>https://grafana.com/docs/learning-hub/intro-to-fleet-management/01-health-monitoring/</link><description>Recent content in Health monitoring on Grafana Labs</description><generator>Hugo -- gohugo.io</generator><language>en</language><atom:link href="/docs/learning-hub/intro-to-fleet-management/01-health-monitoring/index.xml" rel="self" type="application/rss+xml"/><item><title>Health monitoring</title><link>https://grafana.com/docs/learning-hub/intro-to-fleet-management/01-health-monitoring/08-module-1-transition/</link><pubDate>Thu, 09 Apr 2026 06:03:04 +0000</pubDate><guid>https://grafana.com/docs/learning-hub/intro-to-fleet-management/01-health-monitoring/08-module-1-transition/</guid><content><![CDATA[&lt;h2 id=&#34;core-concepts-and-health-monitoring&#34;&gt;Core concepts and health monitoring&lt;/h2&gt;
&lt;p&gt;In this module, you&amp;rsquo;ll learn the fundamentals of Fleet Management and gain hands-on experience:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;How Fleet Management works&lt;/strong&gt; — Architecture and data flow&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Access tokens&lt;/strong&gt; — Authentication for collectors&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Attributes&lt;/strong&gt; — Organizing your fleet with key-value pairs&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Health monitoring&lt;/strong&gt; — Understanding collector status&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Self-monitoring&lt;/strong&gt; — Automatic health data collection&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hands-on practice&lt;/strong&gt; — Register a collector and explore health dashboards&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;estimated-time&#34;&gt;Estimated time&lt;/h2&gt;
&lt;p&gt;15-20 minutes&lt;/p&gt;
]]></content><description>&lt;h2 id="core-concepts-and-health-monitoring">Core concepts and health monitoring&lt;/h2>
&lt;p>In this module, you&amp;rsquo;ll learn the fundamentals of Fleet Management and gain hands-on experience:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>How Fleet Management works&lt;/strong> — Architecture and data flow&lt;/li>
&lt;li>&lt;strong>Access tokens&lt;/strong> — Authentication for collectors&lt;/li>
&lt;li>&lt;strong>Attributes&lt;/strong> — Organizing your fleet with key-value pairs&lt;/li>
&lt;li>&lt;strong>Health monitoring&lt;/strong> — Understanding collector status&lt;/li>
&lt;li>&lt;strong>Self-monitoring&lt;/strong> — Automatic health data collection&lt;/li>
&lt;li>&lt;strong>Hands-on practice&lt;/strong> — Register a collector and explore health dashboards&lt;/li>
&lt;/ul>
&lt;h2 id="estimated-time">Estimated time&lt;/h2>
&lt;p>15-20 minutes&lt;/p></description></item><item><title>How Fleet Management works</title><link>https://grafana.com/docs/learning-hub/intro-to-fleet-management/01-health-monitoring/09-how-fleet-management-works/</link><pubDate>Thu, 09 Apr 2026 06:03:04 +0000</pubDate><guid>https://grafana.com/docs/learning-hub/intro-to-fleet-management/01-health-monitoring/09-how-fleet-management-works/</guid><content><![CDATA[&lt;h2 id=&#34;how-it-works&#34;&gt;How it works&lt;/h2&gt;
&lt;p&gt;Collectors register with Fleet Management, receive remote configurations, and send health telemetry back to Grafana Cloud.&lt;/p&gt;
&lt;p&gt;
&lt;div class=&#34;learning-hub-image&#34;&gt;
  &lt;a href=&#34;fleet-management-architecture.svg&#34; title=&#34;Fleet Management architecture showing collectors registering with Fleet Management, receiving remote configurations, and sending health telemetry to Grafana Cloud&#34;&gt;
    &lt;img
      class=&#34;lazyload d-inline-block&#34;
      data-src=&#34;fleet-management-architecture.svg&#34;
      alt=&#34;Fleet Management architecture showing collectors registering with Fleet Management, receiving remote configurations, and sending health telemetry to Grafana Cloud&#34;/&gt;
    &lt;div class=&#34;learning-hub-image__zoom&#34;&gt;
      &lt;svg width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
        &lt;path d=&#34;M21 21L15 15M17 10C17 13.866 13.866 17 10 17C6.13401 17 3 13.866 3 10C3 6.13401 6.13401 3 10 3C13.866 3 17 6.13401 17 10Z&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
        &lt;path d=&#34;M10 7V13M7 10H13&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34; stroke-linecap=&#34;round&#34;/&gt;
      &lt;/svg&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;/p&gt;
&lt;h2 id=&#34;the-flow&#34;&gt;The flow&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Register&lt;/strong&gt; — Collectors include &lt;code&gt;remotecfg&lt;/code&gt; block in local config&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Discover&lt;/strong&gt; — Collectors appear in Fleet Management inventory&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Configure&lt;/strong&gt; — Create pipelines and assign with attribute matching&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Distribute&lt;/strong&gt; — Collectors poll for matching configurations&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Monitor&lt;/strong&gt; — Collector health telemetry flows to Fleet Management dashboards&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;key-concepts&#34;&gt;Key concepts&lt;/h2&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;Concept&lt;/th&gt;
              &lt;th&gt;What it means&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;Collector&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;An agent registered with Fleet Management&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;Configuration pipeline&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;A piece of config that can be assigned remotely&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;Attribute&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;Key-value pair used to match pipelines to collectors&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;remotecfg block&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;Local config that registers a collector with Fleet Management&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;local--remote-configs&#34;&gt;Local &#43; remote configs&lt;/h2&gt;
&lt;p&gt;The collector runs local and remote configurations &lt;strong&gt;in parallel&lt;/strong&gt;, isolated from each other. This means:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Remote config errors don&amp;rsquo;t break local config&lt;/li&gt;
&lt;li&gt;You can mix and match based on your needs&lt;/li&gt;
&lt;li&gt;Gradual migration from local to remote is safe&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h2 id="how-it-works">How it works&lt;/h2>
&lt;p>Collectors register with Fleet Management, receive remote configurations, and send health telemetry back to Grafana Cloud.&lt;/p>
&lt;p>
&lt;div class="learning-hub-image">
&lt;a href="fleet-management-architecture.svg" title="Fleet Management architecture showing collectors registering with Fleet Management, receiving remote configurations, and sending health telemetry to Grafana Cloud">
&lt;img
class="lazyload d-inline-block"
data-src="fleet-management-architecture.svg"
alt="Fleet Management architecture showing collectors registering with Fleet Management, receiving remote configurations, and sending health telemetry to Grafana Cloud"/>
&lt;div class="learning-hub-image__zoom">
&lt;svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
&lt;path d="M21 21L15 15M17 10C17 13.866 13.866 17 10 17C6.13401 17 3 13.866 3 10C3 6.13401 6.13401 3 10 3C13.866 3 17 6.13401 17 10Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
&lt;path d="M10 7V13M7 10H13" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>
&lt;/svg>
&lt;/div>
&lt;/a>
&lt;/div>
&lt;/p></description></item><item><title>Access tokens and policies</title><link>https://grafana.com/docs/learning-hub/intro-to-fleet-management/01-health-monitoring/10-access-tokens/</link><pubDate>Thu, 09 Apr 2026 06:03:04 +0000</pubDate><guid>https://grafana.com/docs/learning-hub/intro-to-fleet-management/01-health-monitoring/10-access-tokens/</guid><content><![CDATA[&lt;h2 id=&#34;access-tokens&#34;&gt;Access tokens&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Access tokens&lt;/strong&gt; allow collectors to authenticate with Fleet Management. You&amp;rsquo;ll create one and add it to your collector configuration.&lt;/p&gt;
&lt;h2 id=&#34;how-it-works&#34;&gt;How it works&lt;/h2&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;Concept&lt;/th&gt;
              &lt;th&gt;What it is&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;Access policy&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;Defines what read/write permissions a token has&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;Access token&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;The credential generated from a policy&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;required-scopes&#34;&gt;Required scopes&lt;/h2&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;Scope&lt;/th&gt;
              &lt;th&gt;Purpose&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;set:alloy-data-write&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Lets Alloy collectors register, report health, and receive remote configurations&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;set:otel-data-write&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Lets OpenTelemetry collectors register, report health, and receive remote configurations&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;where-the-token-goes&#34;&gt;Where the token goes&lt;/h2&gt;

&lt;div class=&#34;code-snippet code-snippet__mini&#34;&gt;&lt;div class=&#34;lang-toolbar__mini&#34;&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&gt;&lt;div class=&#34;code-snippet code-snippet__border&#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-none&#34;&gt;remotecfg {
    url = &amp;#34;https://fleet-management-&amp;lt;CLUSTER&amp;gt;.grafana.net/&amp;#34;
    basic_auth {
        username = &amp;#34;&amp;lt;INSTANCE_ID&amp;gt;&amp;#34;
        password = &amp;#34;&amp;lt;YOUR_ACCESS_TOKEN&amp;gt;&amp;#34;  // ← token goes here
    }
}&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;blockquote&gt;
&lt;p&gt;In the learning path, you&amp;rsquo;ll create an access token and use it to register your Alloy collector.&lt;/p&gt;&lt;/blockquote&gt;
]]></content><description>&lt;h2 id="access-tokens">Access tokens&lt;/h2>
&lt;p>&lt;strong>Access tokens&lt;/strong> allow collectors to authenticate with Fleet Management. You&amp;rsquo;ll create one and add it to your collector configuration.&lt;/p>
&lt;h2 id="how-it-works">How it works&lt;/h2>
&lt;section class="expand-table-wrapper">&lt;div class="responsive-table-wrapper">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Concept&lt;/th>
&lt;th>What it is&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>Access policy&lt;/strong>&lt;/td>
&lt;td>Defines what read/write permissions a token has&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Access token&lt;/strong>&lt;/td>
&lt;td>The credential generated from a policy&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/section>&lt;h2 id="required-scopes">Required scopes&lt;/h2>
&lt;section class="expand-table-wrapper">&lt;div class="responsive-table-wrapper">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Scope&lt;/th>
&lt;th>Purpose&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;code>set:alloy-data-write&lt;/code>&lt;/td>
&lt;td>Lets Alloy collectors register, report health, and receive remote configurations&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>set:otel-data-write&lt;/code>&lt;/td>
&lt;td>Lets OpenTelemetry collectors register, report health, and receive remote configurations&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/section>&lt;h2 id="where-the-token-goes">Where the token goes&lt;/h2>
&lt;div class="code-snippet code-snippet__mini">&lt;div class="lang-toolbar__mini">
&lt;span class="code-clipboard">
&lt;button x-data="app_code_snippet()" x-init="init()" @click="copy()">
&lt;img class="code-clipboard__icon" src="/media/images/icons/icon-copy-small-2.svg" alt="Copy code to clipboard" width="14" height="13">
&lt;span>Copy&lt;/span>
&lt;/button>
&lt;/span>
&lt;/div>&lt;div class="code-snippet code-snippet__border">
&lt;pre data-expanded="false">&lt;code class="language-none">remotecfg {
url = &amp;#34;https://fleet-management-&amp;lt;CLUSTER&amp;gt;.grafana.net/&amp;#34;
basic_auth {
username = &amp;#34;&amp;lt;INSTANCE_ID&amp;gt;&amp;#34;
password = &amp;#34;&amp;lt;YOUR_ACCESS_TOKEN&amp;gt;&amp;#34; // ← token goes here
}
}&lt;/code>&lt;/pre>
&lt;/div>
&lt;/div>
&lt;blockquote>
&lt;p>In the learning path, you&amp;rsquo;ll create an access token and use it to register your Alloy collector.&lt;/p></description></item><item><title>Attributes</title><link>https://grafana.com/docs/learning-hub/intro-to-fleet-management/01-health-monitoring/11-what-are-attributes/</link><pubDate>Thu, 09 Apr 2026 06:03:04 +0000</pubDate><guid>https://grafana.com/docs/learning-hub/intro-to-fleet-management/01-health-monitoring/11-what-are-attributes/</guid><content><![CDATA[&lt;h2 id=&#34;what-are-attributes&#34;&gt;What are attributes?&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;An attribute&lt;/strong&gt; is a key-value pair that describes a collector, like a label or tag that helps Fleet Management understand what each collector is and how to configure it.&lt;/p&gt;
&lt;p&gt;
&lt;div class=&#34;learning-hub-image&#34;&gt;
  &lt;a href=&#34;fleet-management-attributes.svg&#34; title=&#34;Attributes describe and organize your collectors&#34;&gt;
    &lt;img
      class=&#34;lazyload d-inline-block&#34;
      data-src=&#34;fleet-management-attributes.svg&#34;
      alt=&#34;Attributes describe and organize your collectors&#34;/&gt;
    &lt;div class=&#34;learning-hub-image__zoom&#34;&gt;
      &lt;svg width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
        &lt;path d=&#34;M21 21L15 15M17 10C17 13.866 13.866 17 10 17C6.13401 17 3 13.866 3 10C3 6.13401 6.13401 3 10 3C13.866 3 17 6.13401 17 10Z&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
        &lt;path d=&#34;M10 7V13M7 10H13&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34; stroke-linecap=&#34;round&#34;/&gt;
      &lt;/svg&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;/p&gt;
&lt;h2 id=&#34;why-use-attributes&#34;&gt;Why use attributes&lt;/h2&gt;
&lt;p&gt;You need attributes to target collectors with configuration pipelines. The better you categorize your fleet with attributes, the more powerful remote configuration becomes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Configure at scale by targeting multiple collectors with one pipeline&lt;/li&gt;
&lt;li&gt;Organize and configure your infrastructure by env, region, team, etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;three-types-of-attributes&#34;&gt;Three types of attributes&lt;/h2&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;Type&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
              &lt;th&gt;Set by&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;Reserved&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;Preset attributes &lt;code&gt;collector.os&lt;/code&gt;, &lt;code&gt;collector.version&lt;/code&gt;, &lt;code&gt;collector.ID&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Fleet Management (auto)&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;Local&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;Set in the &lt;code&gt;remotecfg&lt;/code&gt; block in local config file&lt;/td&gt;
              &lt;td&gt;You&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;Remote&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;Set in the Fleet Management application in Grafana Cloud&lt;/td&gt;
              &lt;td&gt;You&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Attributes are the language of targeting.&lt;/strong&gt; They turn &amp;ldquo;update this one collector&amp;rsquo;s configuration&amp;rdquo; into &amp;ldquo;update all production collectors in &lt;code&gt;us-east&lt;/code&gt;.&amp;rdquo;&lt;/p&gt;&lt;/blockquote&gt;
]]></content><description>&lt;h2 id="what-are-attributes">What are attributes?&lt;/h2>
&lt;p>&lt;strong>An attribute&lt;/strong> is a key-value pair that describes a collector, like a label or tag that helps Fleet Management understand what each collector is and how to configure it.&lt;/p></description></item><item><title>Health status indicators</title><link>https://grafana.com/docs/learning-hub/intro-to-fleet-management/01-health-monitoring/12-health-status/</link><pubDate>Thu, 09 Apr 2026 06:03:04 +0000</pubDate><guid>https://grafana.com/docs/learning-hub/intro-to-fleet-management/01-health-monitoring/12-health-status/</guid><content><![CDATA[&lt;h2 id=&#34;what-fleet-management-checks&#34;&gt;What Fleet Management checks&lt;/h2&gt;
&lt;p&gt;Fleet Management continuously monitors your collectors and checks three things. Based on these checks, each collector receives a health status.&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;Check&lt;/th&gt;
              &lt;th&gt;Question it answers&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;Reachability&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;Can Fleet Management communicate with the collector?&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;Alerts&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;Are any user-created alerts firing for this collector?&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;Config errors&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;Did the collector load the remote configuration without errors?&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;health-status-indicators&#34;&gt;Health status indicators&lt;/h2&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;Status&lt;/th&gt;
              &lt;th&gt;Meaning&lt;/th&gt;
              &lt;th&gt;Action&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;Healthy&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;All checks passing, collector is operational&lt;/td&gt;
              &lt;td&gt;None needed&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;Warning&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;Collector is inactive or has non-critical alerts&lt;/td&gt;
              &lt;td&gt;Investigate soon&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;Collector has a critical alert or configuration error&lt;/td&gt;
              &lt;td&gt;Investigate immediately&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;The traffic light system:&lt;/strong&gt; At a glance, you can see which collectors need attention. Green = fine. Yellow = investigate soon. Red = investigate now.&lt;/p&gt;&lt;/blockquote&gt;
]]></content><description>&lt;h2 id="what-fleet-management-checks">What Fleet Management checks&lt;/h2>
&lt;p>Fleet Management continuously monitors your collectors and checks three things. Based on these checks, each collector receives a health status.&lt;/p>
&lt;section class="expand-table-wrapper">&lt;div class="responsive-table-wrapper">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Check&lt;/th>
&lt;th>Question it answers&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>Reachability&lt;/strong>&lt;/td>
&lt;td>Can Fleet Management communicate with the collector?&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Alerts&lt;/strong>&lt;/td>
&lt;td>Are any user-created alerts firing for this collector?&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Config errors&lt;/strong>&lt;/td>
&lt;td>Did the collector load the remote configuration without errors?&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/section>&lt;h2 id="health-status-indicators">Health status indicators&lt;/h2>
&lt;section class="expand-table-wrapper">&lt;div class="responsive-table-wrapper">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Status&lt;/th>
&lt;th>Meaning&lt;/th>
&lt;th>Action&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>Healthy&lt;/strong>&lt;/td>
&lt;td>All checks passing, collector is operational&lt;/td>
&lt;td>None needed&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Warning&lt;/strong>&lt;/td>
&lt;td>Collector is inactive or has non-critical alerts&lt;/td>
&lt;td>Investigate soon&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Error&lt;/strong>&lt;/td>
&lt;td>Collector has a critical alert or configuration error&lt;/td>
&lt;td>Investigate immediately&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/section>&lt;blockquote>
&lt;p>&lt;strong>The traffic light system:&lt;/strong> At a glance, you can see which collectors need attention. Green = fine. Yellow = investigate soon. Red = investigate now.&lt;/p></description></item><item><title>Self-monitoring</title><link>https://grafana.com/docs/learning-hub/intro-to-fleet-management/01-health-monitoring/13-self-monitoring/</link><pubDate>Thu, 09 Apr 2026 06:03:04 +0000</pubDate><guid>https://grafana.com/docs/learning-hub/intro-to-fleet-management/01-health-monitoring/13-self-monitoring/</guid><content><![CDATA[&lt;h2 id=&#34;self-monitoring-pipelines&#34;&gt;Self-monitoring pipelines&lt;/h2&gt;
&lt;p&gt;Self-monitoring pipelines are configuration that Fleet Management automatically assigns to each registered collector, instructing it to collect and report its own health data.&lt;/p&gt;
&lt;p&gt;
&lt;div class=&#34;learning-hub-image&#34;&gt;
  &lt;a href=&#34;fleet-management-self-monitoring.svg&#34; title=&#34;Self-monitoring: observability for your observability&#34;&gt;
    &lt;img
      class=&#34;lazyload d-inline-block&#34;
      data-src=&#34;fleet-management-self-monitoring.svg&#34;
      alt=&#34;Self-monitoring: observability for your observability&#34;/&gt;
    &lt;div class=&#34;learning-hub-image__zoom&#34;&gt;
      &lt;svg width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
        &lt;path d=&#34;M21 21L15 15M17 10C17 13.866 13.866 17 10 17C6.13401 17 3 13.866 3 10C3 6.13401 6.13401 3 10 3C13.866 3 17 6.13401 17 10Z&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
        &lt;path d=&#34;M10 7V13M7 10H13&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34; stroke-linecap=&#34;round&#34;/&gt;
      &lt;/svg&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;/p&gt;
&lt;h2 id=&#34;why-self-monitoring-matters&#34;&gt;Why self-monitoring matters&lt;/h2&gt;
&lt;p&gt;Without self-monitoring, you&amp;rsquo;d have a blind spot with no visibility into whether your collectors themselves are healthy.&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;Scenario&lt;/th&gt;
              &lt;th&gt;Without self-monitoring&lt;/th&gt;
              &lt;th&gt;With self-monitoring&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Collector runs out of memory&lt;/td&gt;
              &lt;td&gt;You don&amp;rsquo;t know until metrics stop arriving&lt;/td&gt;
              &lt;td&gt;You see memory usage climbing&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;A component fails&lt;/td&gt;
              &lt;td&gt;Silent failure, missing data&lt;/td&gt;
              &lt;td&gt;Component dashboard shows it&amp;rsquo;s unhealthy&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Collector is overloaded&lt;/td&gt;
              &lt;td&gt;Data arrives late or not at all&lt;/td&gt;
              &lt;td&gt;Throughput metrics show the issue&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;blockquote&gt;
&lt;p&gt;You don&amp;rsquo;t have to configure this. It&amp;rsquo;s automatic. Self-monitoring is observability for your observability.&lt;/p&gt;&lt;/blockquote&gt;
]]></content><description>&lt;h2 id="self-monitoring-pipelines">Self-monitoring pipelines&lt;/h2>
&lt;p>Self-monitoring pipelines are configuration that Fleet Management automatically assigns to each registered collector, instructing it to collect and report its own health data.&lt;/p></description></item><item><title>Monitor collector health</title><link>https://grafana.com/docs/learning-hub/intro-to-fleet-management/01-health-monitoring/14-monitor-health-journey/</link><pubDate>Thu, 09 Apr 2026 06:03:04 +0000</pubDate><guid>https://grafana.com/docs/learning-hub/intro-to-fleet-management/01-health-monitoring/14-monitor-health-journey/</guid><content><![CDATA[







&lt;div class=&#34;learning-path-card&#34;&gt;
  



&lt;div class=&#34;pathway-row__label mb-1&#34;&gt;
  
  &lt;svg width=&#34;40&#34; height=&#34;40&#34; viewBox=&#34;0 0 40 40&#34; fill=&#34;none&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;&lt;rect x=&#34;0.5&#34; y=&#34;0.5&#34; width=&#34;39&#34; height=&#34;39&#34; rx=&#34;3.5&#34; fill=&#34;white&#34; stroke=&#34;#D8D8DF&#34;&gt;&lt;/rect&gt;&lt;path d=&#34;M8 20H14C16.5 20 18.5 18 18.5 15.5V12&#34; stroke=&#34;#FF671D&#34; stroke-width=&#34;2&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;&gt;&lt;/path&gt;&lt;path d=&#34;M8 20H14C16.5 20 18.5 22 18.5 24.5V28&#34; stroke=&#34;#FF671D&#34; stroke-width=&#34;2&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;&gt;&lt;/path&gt;&lt;path d=&#34;M14 20H32&#34; stroke=&#34;#FF671D&#34; stroke-width=&#34;2&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;&gt;&lt;/path&gt;&lt;circle cx=&#34;18.5&#34; cy=&#34;12&#34; r=&#34;2&#34; stroke=&#34;#FF671D&#34; stroke-width=&#34;2&#34; fill=&#34;white&#34;&gt;&lt;/circle&gt;&lt;circle cx=&#34;18.5&#34; cy=&#34;28&#34; r=&#34;2&#34; stroke=&#34;#FF671D&#34; stroke-width=&#34;2&#34; fill=&#34;white&#34;&gt;&lt;/circle&gt;&lt;path d=&#34;M29 17L32 20L29 23&#34; stroke=&#34;#FF671D&#34; stroke-width=&#34;2&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;&gt;&lt;/path&gt;&lt;/svg&gt;

  Learning path
&lt;/div&gt;

&lt;h4&gt;Monitor collector health&lt;/h4&gt;
&lt;p&gt;Welcome to the Grafana learning journey that teaches you how to use Grafana Fleet Management to monitor and troubleshoot issues with your collectors.&lt;/p&gt;

&lt;div class=&#34;d-sm-flex gap-half mb-2&#34;&gt;
  &lt;div class=&#34;d-flex align-items-center gap-half text-gray-12 mt-half body-small&#34;&gt;
    &lt;div class=&#34;journey-list__icon&#34;&gt;
  &lt;svg width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
  &lt;path fill-rule=&#34;evenodd&#34; clip-rule=&#34;evenodd&#34; d=&#34;M11.9995 22.5039C17.7985 22.5039 22.4995 17.8029 22.4995 12.0039C22.4995 6.20492 17.7985 1.50391 11.9995 1.50391C6.20052 1.50391 1.49951 6.20492 1.49951 12.0039C1.49951 17.8029 6.20052 22.5039 11.9995 22.5039Z&#34; stroke=&#34;#FF671D&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
  &lt;path d=&#34;M11.9995 12.0039V8.25391&#34; stroke=&#34;#FF671D&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
  &lt;path d=&#34;M11.9995 12.0078L16.6865 16.6958&#34; stroke=&#34;#FF671D&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;/svg&gt;
&lt;/div&gt;
    &lt;span&gt;19 min&lt;/span&gt;
  &lt;/div&gt;
  
  &lt;div class=&#34;d-flex align-items-center gap-half text-gray-12 mt-half body-small&#34;&gt;
    &lt;div class=&#34;journey-list__icon&#34;&gt;
  &lt;svg width=&#34;24&#34; height=&#34;25&#34; viewBox=&#34;0 0 24 25&#34; fill=&#34;none&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
  &lt;path fill-rule=&#34;evenodd&#34; clip-rule=&#34;evenodd&#34; d=&#34;M0.75 9.83984C0.75 7.6307 2.54086 5.83984 4.75 5.83984H19.25C21.4591 5.83984 23.25 7.6307 23.25 9.83984V19.1198C23.25 21.329 21.4591 23.1198 19.25 23.1198H4.75C2.54086 23.1198 0.75 21.329 0.75 19.1198V9.83984Z&#34; stroke=&#34;#FF671D&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
  &lt;path fill-rule=&#34;evenodd&#34; clip-rule=&#34;evenodd&#34; d=&#34;M14.25 1.52344H9.75C8.92157 1.52344 8.25 2.16815 8.25 2.96344V5.84344H15.75V2.96344C15.75 2.16815 15.0784 1.52344 14.25 1.52344Z&#34; stroke=&#34;#FF671D&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
  &lt;path fill-rule=&#34;evenodd&#34; clip-rule=&#34;evenodd&#34; d=&#34;M12 15.923C12.8284 15.923 13.5 15.2783 13.5 14.483C13.5 13.6877 12.8284 13.043 12 13.043C11.1716 13.043 10.5 13.6877 10.5 14.483C10.5 15.2783 11.1716 15.923 12 15.923Z&#34; stroke=&#34;#FF671D&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
  &lt;path fill-rule=&#34;evenodd&#34; clip-rule=&#34;evenodd&#34; d=&#34;M13.2742 8.91315L13.7162 10.309C13.8671 10.7897 14.3806 11.0756 14.8902 10.9628L16.3622 10.6354C16.9349 10.5115 17.5249 10.7602 17.8175 11.2488C18.11 11.7374 18.037 12.3519 17.6372 12.7647L16.6062 13.8312C16.2493 14.1997 16.2493 14.7703 16.6062 15.1388L17.6372 16.2053C18.0379 16.6179 18.1115 17.2331 17.8188 17.7222C17.526 18.2113 16.9353 18.4601 16.3622 18.3356L14.8902 18.0082C14.3806 17.8953 13.8671 18.1812 13.7162 18.662L13.2742 20.0559C13.1055 20.5961 12.5877 20.9661 12.0002 20.9661C11.4128 20.9661 10.8949 20.5961 10.7262 20.0559L10.2842 18.661C10.1333 18.1803 9.61982 17.8944 9.11021 18.0072L7.63821 18.3346C7.06469 18.4597 6.47325 18.2109 6.18034 17.7213C5.88742 17.2317 5.96161 16.6159 6.36321 16.2034L7.39421 15.1368C7.75116 14.7684 7.75116 14.1978 7.39421 13.8293L6.36321 12.7628C5.96346 12.35 5.89039 11.7354 6.18296 11.2468C6.47553 10.7582 7.06551 10.5096 7.63821 10.6335L9.11021 10.9608C9.61923 11.0739 10.1324 10.7889 10.2842 10.309L10.7262 8.91507C10.8944 8.37473 11.412 8.00435 11.9995 8.00391C12.5869 8.00346 13.1051 8.37307 13.2742 8.91315V8.91315Z&#34; stroke=&#34;#FF671D&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;/svg&gt;
&lt;/div&gt;
    &lt;span&gt;Beginner&lt;/span&gt;
  &lt;/div&gt;
  
  
  &lt;div class=&#34;d-flex align-items-center gap-half text-gray-12 mt-half body-small&#34;&gt;
    &lt;div class=&#34;journey-list__icon&#34;&gt;
  &lt;svg width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
  &lt;path fill-rule=&#34;evenodd&#34; clip-rule=&#34;evenodd&#34; d=&#34;M0.75 2.75C0.75 1.64543 1.64543 0.75 2.75 0.75H21.25C22.3546 0.75 23.25 1.64543 23.25 2.75V21.25C23.25 22.3546 22.3546 23.25 21.25 23.25H2.75C1.64543 23.25 0.75 22.3546 0.75 21.25V2.75Z&#34; stroke=&#34;#FF671D&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
  &lt;path d=&#34;M12 4.5L7.5 10.5L4.5 7.5&#34; stroke=&#34;#FF671D&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
  &lt;path d=&#34;M14.25 8.25H18.75&#34; stroke=&#34;#FF671D&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
  &lt;path d=&#34;M12 13.5L7.5 19.5L4.5 16.5&#34; stroke=&#34;#FF671D&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
  &lt;path d=&#34;M14.25 17.25H18.75&#34; stroke=&#34;#FF671D&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;/svg&gt;
&lt;/div&gt;
    &lt;span&gt;Docs &amp;amp; blog posts&lt;/span&gt;
  &lt;/div&gt;
  
&lt;/div&gt;





&lt;div class=&#34;orange-outline-list br-12 border-color-orange-flat border-width-2 p-1-5 pb-1&#34; x3-data=&#34;selectStack(&#39;/docs/learning-paths/fleet-mgt-monitor-health&#39;)&#34;&gt;
  &lt;div class=&#34;icon-heading d-flex&#34;&gt;
    &lt;div class=&#34;icon-heading__container&#34;&gt;
  &lt;svg width=&#34;30&#34; height=&#34;30&#34; viewBox=&#34;0 0 25 26&#34; fill=&#34;none&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
  &lt;path d=&#34;M16.1401 14.4402C16.2141 14.4402 16.2852 14.4101 16.3373 14.3581C16.5355 14.1569 21.1904 9.39886 21.1904 5.0513C21.1904 2.26537 18.924 0 16.1391 0C13.3541 0 11.0878 2.26537 11.0878 5.0513C11.0878 9.39886 15.7427 14.1569 15.9419 14.3581C15.9939 14.4111 16.065 14.4402 16.1401 14.4402ZM13.5814 5.0513C13.5814 3.63882 14.7266 2.49262 16.1401 2.49262C17.5536 2.49262 18.6978 3.63781 18.6978 5.0513C18.6978 6.46478 17.5526 7.60999 16.1401 7.60999C14.7276 7.60999 13.5814 6.46478 13.5814 5.0513Z&#34; fill=&#34;#FF671D&#34;/&gt;
  &lt;path d=&#34;M24.9034 21.9305C24.0595 18.9113 17.9561 17.4147 12.5704 16.0933C9.54023 15.3496 5.76827 14.4246 5.73524 13.6037C5.72823 13.4225 5.97949 12.7398 9.52922 11.5516C9.80551 11.4585 9.96668 11.1842 9.91262 10.8989C9.85856 10.6136 9.60229 10.4164 9.318 10.4304C4.13956 10.6807 0.501743 12.1602 0.0482666 14.1993C-0.172966 15.1944 0.26149 16.749 3.58398 18.5009L4.29773 18.8763C6.54509 20.0545 8.16879 20.9064 8.1808 21.6992C8.19482 22.6502 5.93745 24.0507 3.72713 25.296C3.58398 25.3761 3.5139 25.5433 3.55495 25.7024C3.59699 25.8616 3.74014 25.9717 3.90431 25.9717H23.0354C23.1315 25.9717 23.2226 25.9337 23.2907 25.8656C24.6971 24.4581 25.2397 23.1347 24.9034 21.9305Z&#34; fill=&#34;#FBC55A&#34;/&gt;
&lt;/svg&gt;
&lt;/div&gt;
    &lt;div class=&#34;no-anchor-heading&#34;&gt;
      &lt;h4&gt;Open in Grafana Cloud&lt;/h4&gt;
    &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&#34;mt-1&#34;&gt;
    &lt;p class=&#34;mb-1 maxw-650&#34;&gt;Complete this learning path directly in your Grafana Cloud stack, or in the Grafana Play stack, with an interactive learning experience.&lt;/p&gt;
    &lt;div class=&#34;d-flex column-gap-1 justify-content-end&#34;&gt;
      &lt;a
        x3-bind:href=&#34;launchUrl&#34;
        class=&#34;btn btn--primary br-8&#34;
        target=&#34;_blank&#34;
        x3-on:click=&#34;trackPathfinderClick(&#39;fleet-mgt-monitor-health&#39;, &#39;Monitor collector health&#39;)&#34;&gt;
        Open in Grafana Cloud
      &lt;/a&gt;
      &lt;a
        x3-bind:href=&#34;playUrl&#34;
        class=&#34;btn btn--primary br-8&#34;
        target=&#34;_blank&#34;
        x3-on:click=&#34;trackPlayClick(&#39;fleet-mgt-monitor-health&#39;, &#39;Monitor collector health&#39;)&#34;&gt;
        Try in Grafana Play
      &lt;/a&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;div class=&#34;mt-1&#34;&gt;
  &lt;a
    href=&#34;/docs/learning-paths/fleet-mgt-monitor-health/&#34;
    target=&#34;_blank&#34;
    rel=&#34;noopener noreferrer&#34;
    class=&#34;btn btn--outline arrow w-100p br-8&#34;
    x3-on:click=&#34;$dispatch(&#39;track-view-on-website&#39;, {
      pathId: &#39;fleet-mgt-monitor-health&#39;,
      pathTitle: &#39;Monitor collector health&#39;
    })&#34;&gt;
    View on website
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;



]]></content><description>&lt;div class="learning-path-card">
&lt;div class="pathway-row__label mb-1">
&lt;svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">&lt;rect x="0.5" y="0.5" width="39" height="39" rx="3.5" fill="white" stroke="#D8D8DF">&lt;/rect>&lt;path d="M8 20H14C16.5 20 18.5 18 18.5 15.5V12" stroke="#FF671D" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">&lt;/path>&lt;path d="M8 20H14C16.5 20 18.5 22 18.5 24.5V28" stroke="#FF671D" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">&lt;/path>&lt;path d="M14 20H32" stroke="#FF671D" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">&lt;/path>&lt;circle cx="18.5" cy="12" r="2" stroke="#FF671D" stroke-width="2" fill="white">&lt;/circle>&lt;circle cx="18.5" cy="28" r="2" stroke="#FF671D" stroke-width="2" fill="white">&lt;/circle>&lt;path d="M29 17L32 20L29 23" stroke="#FF671D" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">&lt;/path>&lt;/svg>
Learning path
&lt;/div>
&lt;h4>Monitor collector health&lt;/h4>
&lt;p>Welcome to the Grafana learning journey that teaches you how to use Grafana Fleet Management to monitor and troubleshoot issues with your collectors.&lt;/p></description></item><item><title>Collector registered</title><link>https://grafana.com/docs/learning-hub/intro-to-fleet-management/01-health-monitoring/15-health-debrief/</link><pubDate>Thu, 09 Apr 2026 06:03:04 +0000</pubDate><guid>https://grafana.com/docs/learning-hub/intro-to-fleet-management/01-health-monitoring/15-health-debrief/</guid><content><![CDATA[&lt;h2 id=&#34;what-you-accomplished&#34;&gt;What you accomplished&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Created a Fleet Management access token&lt;/li&gt;
&lt;li&gt;Added &lt;code&gt;remotecfg&lt;/code&gt; block to Alloy configuration&lt;/li&gt;
&lt;li&gt;Registered your collector with Fleet Management&lt;/li&gt;
&lt;li&gt;Explored the inventory and health dashboards&lt;/li&gt;
&lt;li&gt;Learned to interpret collector health status&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;skills-unlocked&#34;&gt;Skills unlocked&lt;/h2&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;Skill&lt;/th&gt;
              &lt;th&gt;You can now&amp;hellip;&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;Registration&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;Register any Alloy collector with Fleet Management&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;Monitoring&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;Check health status and troubleshoot issues&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;Navigation&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;Find collectors, view details, read logs&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;whats-next&#34;&gt;What&amp;rsquo;s next&lt;/h2&gt;
&lt;p&gt;Now that your collector is registered, you&amp;rsquo;ll learn to organize your fleet with remote attributes and configure collectors remotely without touching local files.&lt;/p&gt;
]]></content><description>&lt;h2 id="what-you-accomplished">What you accomplished&lt;/h2>
&lt;ul>
&lt;li>Created a Fleet Management access token&lt;/li>
&lt;li>Added &lt;code>remotecfg&lt;/code> block to Alloy configuration&lt;/li>
&lt;li>Registered your collector with Fleet Management&lt;/li>
&lt;li>Explored the inventory and health dashboards&lt;/li>
&lt;li>Learned to interpret collector health status&lt;/li>
&lt;/ul>
&lt;h2 id="skills-unlocked">Skills unlocked&lt;/h2>
&lt;section class="expand-table-wrapper">&lt;div class="responsive-table-wrapper">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Skill&lt;/th>
&lt;th>You can now&amp;hellip;&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>Registration&lt;/strong>&lt;/td>
&lt;td>Register any Alloy collector with Fleet Management&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Monitoring&lt;/strong>&lt;/td>
&lt;td>Check health status and troubleshoot issues&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Navigation&lt;/strong>&lt;/td>
&lt;td>Find collectors, view details, read logs&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/section>&lt;h2 id="whats-next">What&amp;rsquo;s next&lt;/h2>
&lt;p>Now that your collector is registered, you&amp;rsquo;ll learn to organize your fleet with remote attributes and configure collectors remotely without touching local files.&lt;/p></description></item></channel></rss>