<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Install Grafana Agent Flow on Grafana Labs</title><link>https://grafana.com/docs/agent/v0.44/flow/get-started/install/</link><description>Recent content in Install Grafana Agent Flow on Grafana Labs</description><generator>Hugo -- gohugo.io</generator><language>en</language><atom:link href="/docs/agent/v0.44/flow/get-started/install/index.xml" rel="self" type="application/rss+xml"/><item><title>Run Grafana Agent Flow in a Docker container</title><link>https://grafana.com/docs/agent/v0.44/flow/get-started/install/docker/</link><pubDate>Wed, 29 Jan 2025 11:00:55 +0000</pubDate><guid>https://grafana.com/docs/agent/v0.44/flow/get-started/install/docker/</guid><content><![CDATA[&lt;h1 id=&#34;run-grafana-agent-flow-in-a-docker-container&#34;&gt;Run Grafana Agent Flow in a Docker container&lt;/h1&gt;
&lt;p&gt;Grafana Agent Flow is available as a Docker container image on the following platforms:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;#run-a-linux-docker-container&#34;&gt;Linux containers&lt;/a&gt; for AMD64 and ARM64.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#run-a-windows-docker-container&#34;&gt;Windows containers&lt;/a&gt; for AMD64.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;before-you-begin&#34;&gt;Before you begin&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Install &lt;a href=&#34;https://docker.io&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Docker&lt;/a&gt; on your computer.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Create and save a Grafana Agent Flow River configuration file on your computer, for example:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;Alloy&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-alloy&#34;&gt;logging {
  level  = &amp;#34;info&amp;#34;
  format = &amp;#34;logfmt&amp;#34;
}&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;run-a-linux-docker-container&#34;&gt;Run a Linux Docker container&lt;/h2&gt;
&lt;p&gt;To run Grafana Agent Flow as a Linux Docker container, run the following command in a terminal window:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;shell&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-shell&#34;&gt;docker run \
  -e AGENT_MODE=flow \
  -v &amp;lt;CONFIG_FILE_PATH&amp;gt;:/etc/agent/config.river \
  -p 12345:12345 \
  grafana/agent:latest \
    run --server.http.listen-addr=0.0.0.0:12345 /etc/agent/config.river&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Replace the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;&lt;code&gt;&amp;lt;CONFIG_FILE_PATH&amp;gt;&lt;/code&gt;&lt;/em&gt;: The path of the configuration file on your host system.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can modify the last line to change the arguments passed to the Grafana Agent Flow binary.
Refer to the documentation for 
    &lt;a href=&#34;/docs/agent/v0.44/flow/reference/cli/run/&#34;&gt;run&lt;/a&gt; for more information about the options available to the &lt;code&gt;run&lt;/code&gt; command.&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;Make sure you pass &lt;code&gt;--server.http.listen-addr=0.0.0.0:12345&lt;/code&gt; as an argument as shown in the example above.
If you don&amp;rsquo;t pass this argument, the 
    &lt;a href=&#34;/docs/agent/v0.44/flow/tasks/debug/#grafana-agent-flow-ui&#34;&gt;debugging UI&lt;/a&gt; won&amp;rsquo;t be available outside of the Docker container.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h2 id=&#34;run-a-windows-docker-container&#34;&gt;Run a Windows Docker container&lt;/h2&gt;
&lt;p&gt;To run Grafana Agent Flow as a Windows Docker container, run the following command in a terminal window:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;shell&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-shell&#34;&gt;docker run \
  -e AGENT_MODE=flow \
  -v &amp;lt;CONFIG_FILE_PATH&amp;gt;:C:\etc\grafana-agent\config.river \
  -p 12345:12345 \
  grafana/agent:latest-windows \
    run --server.http.listen-addr=0.0.0.0:12345 C:\etc\grafana-agent\config.river&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Replace the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;&lt;code&gt;&amp;lt;CONFIG_FILE_PATH&amp;gt;&lt;/code&gt;&lt;/em&gt;: The path of the configuration file on your host system.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can modify the last line to change the arguments passed to the Grafana Agent Flow binary.
Refer to the documentation for 
    &lt;a href=&#34;/docs/agent/v0.44/flow/reference/cli/run/&#34;&gt;run&lt;/a&gt; for more information about the options available to the &lt;code&gt;run&lt;/code&gt; command.&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;Make sure you pass &lt;code&gt;--server.http.listen-addr=0.0.0.0:12345&lt;/code&gt; as an argument as shown in the example above.
If you don&amp;rsquo;t pass this argument, the 
    &lt;a href=&#34;/docs/agent/v0.44/flow/tasks/debug/#grafana-agent-flow-ui&#34;&gt;debugging UI&lt;/a&gt; won&amp;rsquo;t be available outside of the Docker container.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h2 id=&#34;verify&#34;&gt;Verify&lt;/h2&gt;
&lt;p&gt;To verify that Grafana Agent Flow is running successfully, navigate to &lt;a href=&#34;http://localhost:12345&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;http://localhost:12345&lt;/a&gt; and make sure the Grafana Agent Flow 
    &lt;a href=&#34;/docs/agent/v0.44/flow/tasks/debug/#grafana-agent-flow-ui&#34;&gt;UI&lt;/a&gt; loads without error.&lt;/p&gt;
]]></content><description>&lt;h1 id="run-grafana-agent-flow-in-a-docker-container">Run Grafana Agent Flow in a Docker container&lt;/h1>
&lt;p>Grafana Agent Flow is available as a Docker container image on the following platforms:&lt;/p>
&lt;ul>
&lt;li>&lt;a href="#run-a-linux-docker-container">Linux containers&lt;/a> for AMD64 and ARM64.&lt;/li>
&lt;li>&lt;a href="#run-a-windows-docker-container">Windows containers&lt;/a> for AMD64.&lt;/li>
&lt;/ul>
&lt;h2 id="before-you-begin">Before you begin&lt;/h2>
&lt;ul>
&lt;li>
&lt;p>Install &lt;a href="https://docker.io" target="_blank" rel="noopener noreferrer">Docker&lt;/a> on your computer.&lt;/p></description></item><item><title>Deploy Grafana Agent Flow on Kubernetes</title><link>https://grafana.com/docs/agent/v0.44/flow/get-started/install/kubernetes/</link><pubDate>Wed, 29 Jan 2025 11:00:55 +0000</pubDate><guid>https://grafana.com/docs/agent/v0.44/flow/get-started/install/kubernetes/</guid><content><![CDATA[&lt;h1 id=&#34;deploy-grafana-agent-flow-on-kubernetes&#34;&gt;Deploy Grafana Agent Flow on Kubernetes&lt;/h1&gt;
&lt;p&gt;You can use a Helm chart to deploy Grafana Agent Flow on Kubernetes.&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;These instructions show you how to install using a generic &lt;a href=&#34;https://github.com/grafana/agent/tree/main/operations/helm/charts/grafana-agent&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Helm chart&lt;/a&gt; for Grafana Agent Flow.
You can deploy Grafana Agent either in static mode or flow mode. The Helm chart deploys Grafana Agent Flow by default.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h2 id=&#34;before-you-begin&#34;&gt;Before you begin&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Install &lt;a href=&#34;https://helm.sh&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Helm&lt;/a&gt; on your computer.&lt;/li&gt;
&lt;li&gt;Configure a Kubernetes cluster that you can use for Grafana Agent Flow.&lt;/li&gt;
&lt;li&gt;Configure your local Kubernetes context to point to the cluster.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;deploy&#34;&gt;Deploy&lt;/h2&gt;
&lt;p&gt;To deploy Grafana Agent on Kubernetes using Helm, run the following commands in a terminal window:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Add the Grafana Helm chart repository:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;shell&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-shell&#34;&gt;helm repo add grafana https://grafana.github.io/helm-charts&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Update the Grafana Helm chart repository:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;shell&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-shell&#34;&gt;helm repo update&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Create a namespace for Grafana Agent Flow:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;shell&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-shell&#34;&gt;kubectl create namespace &amp;lt;NAMESPACE&amp;gt;&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Replace the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;&lt;code&gt;&amp;lt;NAMESPACE&amp;gt;&lt;/code&gt;&lt;/em&gt;: The namespace to use for your Grafana Agent Flow
installation, such as &lt;code&gt;agent&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Install Grafana Agent:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;shell&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-shell&#34;&gt;helm install --namespace &amp;lt;NAMESPACE&amp;gt; &amp;lt;RELEASE_NAME&amp;gt; grafana/grafana-agent&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Replace the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;&lt;code&gt;&amp;lt;NAMESPACE&amp;gt;&lt;/code&gt;&lt;/em&gt;: The namespace created in the previous step.&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&lt;code&gt;&amp;lt;RELEASE_NAME&amp;gt;&lt;/code&gt;&lt;/em&gt;: The name to use for your Grafana Agent installation, such as &lt;code&gt;grafana-agent-flow&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Verify that the Grafana Agent Flow pods are running:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;shell&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-shell&#34;&gt;kubectl get pods --namespace &amp;lt;NAMESPACE&amp;gt;&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Replace the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;&lt;code&gt;&amp;lt;NAMESPACE&amp;gt;&lt;/code&gt;&lt;/em&gt;: The namespace used in the previous step.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;You have successfully deployed Grafana Agent Flow on Kubernetes,
using default Helm settings. To configure Grafana Agent Flow,
see the 
    &lt;a href=&#34;/docs/agent/v0.44/flow/tasks/configure/configure-kubernetes/&#34;&gt;Configure Grafana Agent Flow on Kubernetes&lt;/a&gt; guide.&lt;/p&gt;
&lt;h2 id=&#34;next-steps&#34;&gt;Next steps&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;
    &lt;a href=&#34;/docs/agent/v0.44/flow/tasks/configure/configure-kubernetes/&#34;&gt;Configure Grafana Agent Flow on Kubernetes&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Refer to the &lt;a href=&#34;https://artifacthub.io/packages/helm/grafana/grafana-agent&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Grafana Agent Flow Helm chart documentation on Artifact Hub&lt;/a&gt; for more information about Helm chart.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="deploy-grafana-agent-flow-on-kubernetes">Deploy Grafana Agent Flow on Kubernetes&lt;/h1>
&lt;p>You can use a Helm chart to deploy Grafana Agent Flow on Kubernetes.&lt;/p>
&lt;div class="admonition admonition-note">&lt;blockquote>&lt;p class="title text-uppercase">Note&lt;/p>&lt;p>These instructions show you how to install using a generic &lt;a href="https://github.com/grafana/agent/tree/main/operations/helm/charts/grafana-agent" target="_blank" rel="noopener noreferrer">Helm chart&lt;/a> for Grafana Agent Flow.
You can deploy Grafana Agent either in static mode or flow mode. The Helm chart deploys Grafana Agent Flow by default.&lt;/p></description></item><item><title>Install Grafana Agent Flow on Linux</title><link>https://grafana.com/docs/agent/v0.44/flow/get-started/install/linux/</link><pubDate>Wed, 29 Jan 2025 11:00:55 +0000</pubDate><guid>https://grafana.com/docs/agent/v0.44/flow/get-started/install/linux/</guid><content><![CDATA[&lt;h1 id=&#34;install-or-uninstall-grafana-agent-flow-on-linux&#34;&gt;Install or uninstall Grafana Agent Flow on Linux&lt;/h1&gt;
&lt;p&gt;You can install Grafana Agent Flow as a systemd service on Linux.&lt;/p&gt;
&lt;h2 id=&#34;install&#34;&gt;Install&lt;/h2&gt;
&lt;p&gt;To install Grafana Agent Flow on Linux, run the following commands in a terminal window.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Import the GPG key and add the Grafana package repository.&lt;/p&gt;



  

  

  






  

  

  



  &lt;div class=&#34;code&#34; x-data=&#34;app_code([&amp;#34;debian-ubuntu&amp;#34;,&amp;#34;rhel-fedora&amp;#34;,&amp;#34;suse-opensuse&amp;#34;], false)&#34; x-init=&#34;init()&#34; data-codetoggle=&#34;true&#34;&gt;
    &lt;div class=&#34;toggle-toolbar &#34;&gt;
      &lt;div&gt;&lt;button class=&#34;toggle-toolbar__item&#34; :class=&#34;{ &#39;toggle-toolbar__item-active&#39;: active === &#39;debian-ubuntu&#39; }&#34; @click=&#34;$store.code.language = &#39;debian-ubuntu&#39;&#34;&gt;
              &lt;span&gt;Debian-Ubuntu&lt;/span&gt;
            &lt;/button&gt;&lt;button class=&#34;toggle-toolbar__item&#34; :class=&#34;{ &#39;toggle-toolbar__item-active&#39;: active === &#39;rhel-fedora&#39; }&#34; @click=&#34;$store.code.language = &#39;rhel-fedora&#39;&#34;&gt;
              &lt;span&gt;RHEL-Fedora&lt;/span&gt;
            &lt;/button&gt;&lt;button class=&#34;toggle-toolbar__item&#34; :class=&#34;{ &#39;toggle-toolbar__item-active&#39;: active === &#39;suse-opensuse&#39; }&#34; @click=&#34;$store.code.language = &#39;suse-opensuse&#39;&#34;&gt;
              &lt;span&gt;SUSE-openSUSE&lt;/span&gt;
            &lt;/button&gt;&lt;/div&gt;
      &lt;div class=&#34;d-flex&#34;&gt;&lt;span class=&#34;code-clipboard&#34; x-ref=&#34;tooltip&#34;&gt;
          &lt;button @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;toggle-toolbar__border&#34;&gt;&lt;/div&gt;
    &lt;/div&gt;
    
    &lt;div class=&#34;code-rendered&#34; &gt;
      
&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;Debian-Ubuntu&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-debian-ubuntu&#34;&gt;sudo mkdir -p /etc/apt/keyrings/
wget -q -O - https://apt.grafana.com/gpg.key | gpg --dearmor | sudo tee /etc/apt/keyrings/grafana.gpg &amp;gt; /dev/null
echo &amp;#34;deb [signed-by=/etc/apt/keyrings/grafana.gpg] https://apt.grafana.com stable main&amp;#34; | sudo tee /etc/apt/sources.list.d/grafana.list&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;RHEL-Fedora&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-rhel-fedora&#34;&gt;wget -q -O gpg.key https://rpm.grafana.com/gpg.key
sudo rpm --import gpg.key
echo -e &amp;#39;[grafana]\nname=grafana\nbaseurl=https://rpm.grafana.com\nrepo_gpgcheck=1\nenabled=1\ngpgcheck=1\ngpgkey=https://rpm.grafana.com/gpg.key\nsslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt&amp;#39; | sudo tee /etc/yum.repos.d/grafana.repo&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;SUSE-openSUSE&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-suse-opensuse&#34;&gt;wget -q -O gpg.key https://rpm.grafana.com/gpg.key
sudo rpm --import gpg.key
sudo zypper addrepo https://rpm.grafana.com grafana&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;

    &lt;/div&gt;
  &lt;/div&gt;


&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Update the repositories.&lt;/p&gt;



  

  

  






  

  

  



  &lt;div class=&#34;code&#34; x-data=&#34;app_code([&amp;#34;debian-ubuntu&amp;#34;,&amp;#34;rhel-fedora&amp;#34;,&amp;#34;suse-opensuse&amp;#34;], false)&#34; x-init=&#34;init()&#34; data-codetoggle=&#34;true&#34;&gt;
    &lt;div class=&#34;toggle-toolbar &#34;&gt;
      &lt;div&gt;&lt;button class=&#34;toggle-toolbar__item&#34; :class=&#34;{ &#39;toggle-toolbar__item-active&#39;: active === &#39;debian-ubuntu&#39; }&#34; @click=&#34;$store.code.language = &#39;debian-ubuntu&#39;&#34;&gt;
              &lt;span&gt;Debian-Ubuntu&lt;/span&gt;
            &lt;/button&gt;&lt;button class=&#34;toggle-toolbar__item&#34; :class=&#34;{ &#39;toggle-toolbar__item-active&#39;: active === &#39;rhel-fedora&#39; }&#34; @click=&#34;$store.code.language = &#39;rhel-fedora&#39;&#34;&gt;
              &lt;span&gt;RHEL-Fedora&lt;/span&gt;
            &lt;/button&gt;&lt;button class=&#34;toggle-toolbar__item&#34; :class=&#34;{ &#39;toggle-toolbar__item-active&#39;: active === &#39;suse-opensuse&#39; }&#34; @click=&#34;$store.code.language = &#39;suse-opensuse&#39;&#34;&gt;
              &lt;span&gt;SUSE-openSUSE&lt;/span&gt;
            &lt;/button&gt;&lt;/div&gt;
      &lt;div class=&#34;d-flex&#34;&gt;&lt;span class=&#34;code-clipboard&#34; x-ref=&#34;tooltip&#34;&gt;
          &lt;button @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;toggle-toolbar__border&#34;&gt;&lt;/div&gt;
    &lt;/div&gt;
    
    &lt;div class=&#34;code-rendered&#34; &gt;
      
&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;Debian-Ubuntu&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-debian-ubuntu&#34;&gt;sudo apt-get update&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;RHEL-Fedora&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-rhel-fedora&#34;&gt;yum update&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;SUSE-openSUSE&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-suse-opensuse&#34;&gt;sudo zypper update&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;

    &lt;/div&gt;
  &lt;/div&gt;


&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Install Grafana Agent Flow.&lt;/p&gt;



  

  

  






  

  

  



  &lt;div class=&#34;code&#34; x-data=&#34;app_code([&amp;#34;debian-ubuntu&amp;#34;,&amp;#34;rhel-fedora&amp;#34;,&amp;#34;suse-opensuse&amp;#34;], false)&#34; x-init=&#34;init()&#34; data-codetoggle=&#34;true&#34;&gt;
    &lt;div class=&#34;toggle-toolbar &#34;&gt;
      &lt;div&gt;&lt;button class=&#34;toggle-toolbar__item&#34; :class=&#34;{ &#39;toggle-toolbar__item-active&#39;: active === &#39;debian-ubuntu&#39; }&#34; @click=&#34;$store.code.language = &#39;debian-ubuntu&#39;&#34;&gt;
              &lt;span&gt;Debian-Ubuntu&lt;/span&gt;
            &lt;/button&gt;&lt;button class=&#34;toggle-toolbar__item&#34; :class=&#34;{ &#39;toggle-toolbar__item-active&#39;: active === &#39;rhel-fedora&#39; }&#34; @click=&#34;$store.code.language = &#39;rhel-fedora&#39;&#34;&gt;
              &lt;span&gt;RHEL-Fedora&lt;/span&gt;
            &lt;/button&gt;&lt;button class=&#34;toggle-toolbar__item&#34; :class=&#34;{ &#39;toggle-toolbar__item-active&#39;: active === &#39;suse-opensuse&#39; }&#34; @click=&#34;$store.code.language = &#39;suse-opensuse&#39;&#34;&gt;
              &lt;span&gt;SUSE-openSUSE&lt;/span&gt;
            &lt;/button&gt;&lt;/div&gt;
      &lt;div class=&#34;d-flex&#34;&gt;&lt;span class=&#34;code-clipboard&#34; x-ref=&#34;tooltip&#34;&gt;
          &lt;button @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;toggle-toolbar__border&#34;&gt;&lt;/div&gt;
    &lt;/div&gt;
    
    &lt;div class=&#34;code-rendered&#34; &gt;
      
&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;Debian-Ubuntu&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-debian-ubuntu&#34;&gt;sudo apt-get install grafana-agent-flow&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;RHEL-Fedora&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-rhel-fedora&#34;&gt;sudo dnf install grafana-agent-flow&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;SUSE-openSUSE&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-suse-opensuse&#34;&gt;sudo zypper install grafana-agent-flow&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;

    &lt;/div&gt;
  &lt;/div&gt;


&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;uninstall&#34;&gt;Uninstall&lt;/h2&gt;
&lt;p&gt;To uninstall Grafana Agent Flow on Linux, run the following commands in a terminal window.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Stop the systemd service for Grafana Agent Flow.&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;All-distros&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-all-distros&#34;&gt;sudo systemctl stop grafana-agent-flow&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Uninstall Grafana Agent Flow.&lt;/p&gt;



  

  

  






  

  

  



  &lt;div class=&#34;code&#34; x-data=&#34;app_code([&amp;#34;debian-ubuntu&amp;#34;,&amp;#34;rhel-fedora&amp;#34;,&amp;#34;suse-opensuse&amp;#34;], false)&#34; x-init=&#34;init()&#34; data-codetoggle=&#34;true&#34;&gt;
    &lt;div class=&#34;toggle-toolbar &#34;&gt;
      &lt;div&gt;&lt;button class=&#34;toggle-toolbar__item&#34; :class=&#34;{ &#39;toggle-toolbar__item-active&#39;: active === &#39;debian-ubuntu&#39; }&#34; @click=&#34;$store.code.language = &#39;debian-ubuntu&#39;&#34;&gt;
              &lt;span&gt;Debian-Ubuntu&lt;/span&gt;
            &lt;/button&gt;&lt;button class=&#34;toggle-toolbar__item&#34; :class=&#34;{ &#39;toggle-toolbar__item-active&#39;: active === &#39;rhel-fedora&#39; }&#34; @click=&#34;$store.code.language = &#39;rhel-fedora&#39;&#34;&gt;
              &lt;span&gt;RHEL-Fedora&lt;/span&gt;
            &lt;/button&gt;&lt;button class=&#34;toggle-toolbar__item&#34; :class=&#34;{ &#39;toggle-toolbar__item-active&#39;: active === &#39;suse-opensuse&#39; }&#34; @click=&#34;$store.code.language = &#39;suse-opensuse&#39;&#34;&gt;
              &lt;span&gt;SUSE-openSUSE&lt;/span&gt;
            &lt;/button&gt;&lt;/div&gt;
      &lt;div class=&#34;d-flex&#34;&gt;&lt;span class=&#34;code-clipboard&#34; x-ref=&#34;tooltip&#34;&gt;
          &lt;button @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;toggle-toolbar__border&#34;&gt;&lt;/div&gt;
    &lt;/div&gt;
    
    &lt;div class=&#34;code-rendered&#34; &gt;
      
&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;Debian-Ubuntu&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-debian-ubuntu&#34;&gt;sudo apt-get remove grafana-agent-flow&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;RHEL-Fedora&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-rhel-fedora&#34;&gt;sudo dnf remove grafana-agent-flow&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;SUSE-openSUSE&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-suse-opensuse&#34;&gt;sudo zypper remove grafana-agent-flow&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;

    &lt;/div&gt;
  &lt;/div&gt;


&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Optional: Remove the Grafana repository.&lt;/p&gt;



  

  

  






  

  

  



  &lt;div class=&#34;code&#34; x-data=&#34;app_code([&amp;#34;debian-ubuntu&amp;#34;,&amp;#34;rhel-fedora&amp;#34;,&amp;#34;suse-opensuse&amp;#34;], false)&#34; x-init=&#34;init()&#34; data-codetoggle=&#34;true&#34;&gt;
    &lt;div class=&#34;toggle-toolbar &#34;&gt;
      &lt;div&gt;&lt;button class=&#34;toggle-toolbar__item&#34; :class=&#34;{ &#39;toggle-toolbar__item-active&#39;: active === &#39;debian-ubuntu&#39; }&#34; @click=&#34;$store.code.language = &#39;debian-ubuntu&#39;&#34;&gt;
              &lt;span&gt;Debian-Ubuntu&lt;/span&gt;
            &lt;/button&gt;&lt;button class=&#34;toggle-toolbar__item&#34; :class=&#34;{ &#39;toggle-toolbar__item-active&#39;: active === &#39;rhel-fedora&#39; }&#34; @click=&#34;$store.code.language = &#39;rhel-fedora&#39;&#34;&gt;
              &lt;span&gt;RHEL-Fedora&lt;/span&gt;
            &lt;/button&gt;&lt;button class=&#34;toggle-toolbar__item&#34; :class=&#34;{ &#39;toggle-toolbar__item-active&#39;: active === &#39;suse-opensuse&#39; }&#34; @click=&#34;$store.code.language = &#39;suse-opensuse&#39;&#34;&gt;
              &lt;span&gt;SUSE-openSUSE&lt;/span&gt;
            &lt;/button&gt;&lt;/div&gt;
      &lt;div class=&#34;d-flex&#34;&gt;&lt;span class=&#34;code-clipboard&#34; x-ref=&#34;tooltip&#34;&gt;
          &lt;button @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;toggle-toolbar__border&#34;&gt;&lt;/div&gt;
    &lt;/div&gt;
    
    &lt;div class=&#34;code-rendered&#34; &gt;
      
&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;Debian-Ubuntu&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-debian-ubuntu&#34;&gt;sudo rm -i /etc/apt/sources.list.d/grafana.list&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;RHEL-Fedora&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-rhel-fedora&#34;&gt;sudo rm -i /etc/yum.repos.d/rpm.grafana.repo&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;SUSE-openSUSE&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-suse-opensuse&#34;&gt;sudo zypper removerepo grafana&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;

    &lt;/div&gt;
  &lt;/div&gt;


&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;next-steps&#34;&gt;Next steps&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.44/flow/get-started/run/linux/&#34;&gt;Run Grafana Agent Flow&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.44/flow/tasks/configure/configure-linux/&#34;&gt;Configure Grafana Agent Flow&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="install-or-uninstall-grafana-agent-flow-on-linux">Install or uninstall Grafana Agent Flow on Linux&lt;/h1>
&lt;p>You can install Grafana Agent Flow as a systemd service on Linux.&lt;/p>
&lt;h2 id="install">Install&lt;/h2>
&lt;p>To install Grafana Agent Flow on Linux, run the following commands in a terminal window.&lt;/p></description></item><item><title>Install Grafana Agent Flow on macOS</title><link>https://grafana.com/docs/agent/v0.44/flow/get-started/install/macos/</link><pubDate>Wed, 29 Jan 2025 11:00:55 +0000</pubDate><guid>https://grafana.com/docs/agent/v0.44/flow/get-started/install/macos/</guid><content><![CDATA[&lt;h1 id=&#34;install-grafana-agent-flow-on-macos&#34;&gt;Install Grafana Agent Flow on macOS&lt;/h1&gt;
&lt;p&gt;You can install Grafana Agent Flow on macOS with Homebrew .&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;The default prefix for Homebrew on Intel is &lt;code&gt;/usr/local&lt;/code&gt;. The default prefix for Homebrew on Apple Silicon is &lt;code&gt;/opt/Homebrew&lt;/code&gt;. To verify the default prefix for Homebrew on your computer, open a terminal window and type &lt;code&gt;brew --prefix&lt;/code&gt;.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h2 id=&#34;before-you-begin&#34;&gt;Before you begin&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Install &lt;a href=&#34;https://brew.sh&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Homebrew&lt;/a&gt; on your computer.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;install&#34;&gt;Install&lt;/h2&gt;
&lt;p&gt;To install Grafana Agent Flow on macOS, run the following commands in a terminal window.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Add the Grafana Homebrew tap:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;shell&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-shell&#34;&gt;brew tap grafana/grafana&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Install Grafana Agent Flow:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;shell&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-shell&#34;&gt;brew install grafana-agent-flow&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;upgrade&#34;&gt;Upgrade&lt;/h2&gt;
&lt;p&gt;To upgrade Grafana Agent Flow on macOS, run the following commands in a terminal window.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Upgrade Grafana Agent Flow:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;shell&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-shell&#34;&gt;brew upgrade grafana-agent-flow&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Restart Grafana Agent Flow:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;shell&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-shell&#34;&gt;brew services restart grafana-agent-flow&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;uninstall&#34;&gt;Uninstall&lt;/h2&gt;
&lt;p&gt;To uninstall Grafana Agent Flow on macOS, run the following command in a terminal window:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;shell&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-shell&#34;&gt;brew uninstall grafana-agent-flow&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h2 id=&#34;next-steps&#34;&gt;Next steps&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.44/flow/get-started/run/macos/&#34;&gt;Run Grafana Agent Flow&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.44/flow/tasks/configure/configure-macos/&#34;&gt;Configure Grafana Agent Flow&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="install-grafana-agent-flow-on-macos">Install Grafana Agent Flow on macOS&lt;/h1>
&lt;p>You can install Grafana Agent Flow on macOS with Homebrew .&lt;/p>
&lt;div class="admonition admonition-note">&lt;blockquote>&lt;p class="title text-uppercase">Note&lt;/p>&lt;p>The default prefix for Homebrew on Intel is &lt;code>/usr/local&lt;/code>. The default prefix for Homebrew on Apple Silicon is &lt;code>/opt/Homebrew&lt;/code>. To verify the default prefix for Homebrew on your computer, open a terminal window and type &lt;code>brew --prefix&lt;/code>.&lt;/p></description></item><item><title>Install Grafana Agent Flow on Windows</title><link>https://grafana.com/docs/agent/v0.44/flow/get-started/install/windows/</link><pubDate>Wed, 29 Jan 2025 11:00:55 +0000</pubDate><guid>https://grafana.com/docs/agent/v0.44/flow/get-started/install/windows/</guid><content><![CDATA[&lt;h1 id=&#34;install-grafana-agent-flow-on-windows&#34;&gt;Install Grafana Agent Flow on Windows&lt;/h1&gt;
&lt;p&gt;You can install Grafana Agent Flow on Windows as a standard graphical install, or as a silent install.&lt;/p&gt;
&lt;h2 id=&#34;standard-graphical-install&#34;&gt;Standard graphical install&lt;/h2&gt;
&lt;p&gt;To do a standard graphical install of Grafana Agent Flow on Windows, perform the following steps.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Navigate to the &lt;a href=&#34;https://github.com/grafana/agent/releases/latest&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;latest release&lt;/a&gt; on GitHub.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Scroll down to the &lt;strong&gt;Assets&lt;/strong&gt; section.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Download the file called &lt;code&gt;grafana-agent-flow-installer.exe.zip&lt;/code&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Unzip the downloaded file.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Double-click on &lt;code&gt;grafana-agent-installer.exe&lt;/code&gt; to install Grafana Agent Flow.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Grafana Agent Flow is installed into the default directory &lt;code&gt;C:\Program Files\Grafana Agent Flow&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id=&#34;silent-install&#34;&gt;Silent install&lt;/h2&gt;
&lt;p&gt;To do a silent install of Grafana Agent Flow on Windows, perform the following steps.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Navigate to the &lt;a href=&#34;https://github.com/grafana/agent/releases/latest&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;latest release&lt;/a&gt; on GitHub.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Scroll down to the &lt;strong&gt;Assets&lt;/strong&gt; section.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Download the file called &lt;code&gt;grafana-agent-flow-installer.exe.zip&lt;/code&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Unzip the downloaded file.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Run the following command in PowerShell or Command Prompt:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;cmd&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-cmd&#34;&gt;&amp;lt;PATH_TO_INSTALLER&amp;gt; /S&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Replace the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;&lt;code&gt;&amp;lt;PATH_TO_INSTALLER&amp;gt;&lt;/code&gt;&lt;/em&gt;: The path where the unzipped installer executable is located.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;silent-install-options&#34;&gt;Silent install options&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;/CONFIG=&amp;lt;path&amp;gt;&lt;/code&gt; Path to the configuration file. Default: &lt;code&gt;$INSTDIR\config.river&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;/DISABLEREPORTING=&amp;lt;yes|no&amp;gt;&lt;/code&gt; Disable 
    &lt;a href=&#34;/docs/agent/v0.44/data-collection/&#34;&gt;data collection&lt;/a&gt;. Default: &lt;code&gt;no&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;/DISABLEPROFILING=&amp;lt;yes|no&amp;gt;&lt;/code&gt; Disable profiling endpoint. Default: &lt;code&gt;no&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;/ENVIRONMENT=&amp;quot;KEY=VALUE\0KEY2=VALUE2&amp;quot;&lt;/code&gt; Define environment variables for Windows Service. Default: ``&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;service-configuration&#34;&gt;Service Configuration&lt;/h2&gt;
&lt;p&gt;Grafana Agent Flow uses the Windows Registry &lt;code&gt;HKLM\Software\Grafana\Grafana Agent Flow&lt;/code&gt; for service configuration.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;Arguments&lt;/code&gt; (Type &lt;code&gt;REG_MULTI_SZ&lt;/code&gt;) Each value represents a binary argument for grafana-agent-flow binary.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Environment&lt;/code&gt; (Type &lt;code&gt;REG_MULTI_SZ&lt;/code&gt;) Each value represents a environment value &lt;code&gt;KEY=VALUE&lt;/code&gt; for grafana-agent-flow binary.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;uninstall&#34;&gt;Uninstall&lt;/h2&gt;
&lt;p&gt;You can uninstall Grafana Agent Flow with Windows Remove Programs or &lt;code&gt;C:\Program Files\Grafana Agent\uninstaller.exe&lt;/code&gt;.
Uninstalling Grafana Agent Flow stops the service and removes it from disk.
This includes any configuration files in the installation directory.&lt;/p&gt;
&lt;p&gt;Grafana Agent Flow can also be silently uninstalled by running &lt;code&gt;uninstall.exe /S&lt;/code&gt; as Administrator.&lt;/p&gt;
&lt;h2 id=&#34;next-steps&#34;&gt;Next steps&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.44/flow/get-started/run/windows/&#34;&gt;Run Grafana Agent Flow&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.44/flow/tasks/configure/configure-windows/&#34;&gt;Configure Grafana Agent Flow&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="install-grafana-agent-flow-on-windows">Install Grafana Agent Flow on Windows&lt;/h1>
&lt;p>You can install Grafana Agent Flow on Windows as a standard graphical install, or as a silent install.&lt;/p>
&lt;h2 id="standard-graphical-install">Standard graphical install&lt;/h2>
&lt;p>To do a standard graphical install of Grafana Agent Flow on Windows, perform the following steps.&lt;/p></description></item><item><title>Install Grafana Agent Flow with Ansible</title><link>https://grafana.com/docs/agent/v0.44/flow/get-started/install/ansible/</link><pubDate>Wed, 29 Jan 2025 11:00:55 +0000</pubDate><guid>https://grafana.com/docs/agent/v0.44/flow/get-started/install/ansible/</guid><content><![CDATA[&lt;h1 id=&#34;install-or-uninstall-grafana-agent-flow-using-ansible&#34;&gt;Install or uninstall Grafana Agent Flow using Ansible&lt;/h1&gt;
&lt;p&gt;You can use Ansible to install and manage Grafana Agent Flow on Linux hosts.&lt;/p&gt;
&lt;h2 id=&#34;before-you-begin&#34;&gt;Before you begin&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;These steps assume you already have a working &lt;a href=&#34;https://www.ansible.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Ansible&lt;/a&gt; setup and a pre-existing inventory.&lt;/li&gt;
&lt;li&gt;You can add the tasks below to any new or existing role.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;steps&#34;&gt;Steps&lt;/h2&gt;
&lt;p&gt;To add Grafana Agent Flow to a host:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Create a file named &lt;code&gt;grafana-agent.yml&lt;/code&gt; and add the following:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;YAML&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-yaml&#34;&gt;- name: Install Grafana Agent Flow
  hosts: all
  become: true
  tasks:
    - name: Install Grafana Agent Flow
      ansible.builtin.include_role:
        name: grafana.grafana.grafana_agent
      vars:
        grafana_agent_mode: flow
        # Destination file name
        grafana_agent_config_filename: config.river
        # Local file to copy
        grafana_agent_provisioned_config_file:  &amp;#34;&amp;lt;path-to-config-file-on-localhost&amp;gt;&amp;#34;
        grafana_agent_flags_extra:
          server.http.listen-addr: &amp;#39;0.0.0.0:12345&amp;#39;&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Replace the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;&lt;code&gt;&amp;lt;path-to-config-file-on-localhost&amp;gt;&lt;/code&gt;&lt;/em&gt;: The path to the River configuration file on the Ansible Controller (Localhost).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Run the Ansible playbook. Open a terminal window and run the following command from the Ansible playbook directory.&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;shell&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-shell&#34;&gt;ansible-playbook grafana-agent.yml&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;validate&#34;&gt;Validate&lt;/h2&gt;
&lt;p&gt;To verify that the Grafana Agent Flow service on the target machine is &lt;code&gt;active&lt;/code&gt; and &lt;code&gt;running&lt;/code&gt;, open a terminal window and run the following command:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;shell&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-shell&#34;&gt;$ sudo systemctl status grafana-agent.service&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;If the service is &lt;code&gt;active&lt;/code&gt; and &lt;code&gt;running&lt;/code&gt;, the output should look similar to this:&lt;/p&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;grafana-agent.service - Grafana Agent
  Loaded: loaded (/etc/systemd/system/grafana-agent.service; enabled; vendor preset: enabled)
  Active: active (running) since Wed 2022-07-20 09:56:15 UTC; 36s ago
Main PID: 3176 (agent-linux-amd)
  Tasks: 8 (limit: 515)
  Memory: 92.5M
    CPU: 380ms
  CGroup: /system.slice/grafana-agent.service
    └─3176 /usr/local/bin/agent-linux-amd64 --config.file=/etc/grafana-cloud/agent-config.yaml&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h2 id=&#34;next-steps&#34;&gt;Next steps&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.44/flow/tasks/configure/configure-linux/&#34;&gt;Configure Grafana Agent Flow&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="install-or-uninstall-grafana-agent-flow-using-ansible">Install or uninstall Grafana Agent Flow using Ansible&lt;/h1>
&lt;p>You can use Ansible to install and manage Grafana Agent Flow on Linux hosts.&lt;/p>
&lt;h2 id="before-you-begin">Before you begin&lt;/h2>
&lt;ul>
&lt;li>These steps assume you already have a working &lt;a href="https://www.ansible.com/" target="_blank" rel="noopener noreferrer">Ansible&lt;/a> setup and a pre-existing inventory.&lt;/li>
&lt;li>You can add the tasks below to any new or existing role.&lt;/li>
&lt;/ul>
&lt;h2 id="steps">Steps&lt;/h2>
&lt;p>To add Grafana Agent Flow to a host:&lt;/p></description></item><item><title>Install Grafana Agent Flow with Chef</title><link>https://grafana.com/docs/agent/v0.44/flow/get-started/install/chef/</link><pubDate>Wed, 29 Jan 2025 11:00:55 +0000</pubDate><guid>https://grafana.com/docs/agent/v0.44/flow/get-started/install/chef/</guid><content><![CDATA[&lt;h1 id=&#34;install-grafana-agent-flow-with-chef&#34;&gt;Install Grafana Agent Flow with Chef&lt;/h1&gt;
&lt;p&gt;You can use Chef to install and manage Grafana Agent Flow.&lt;/p&gt;
&lt;h2 id=&#34;before-you-begin&#34;&gt;Before you begin&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;These steps assume you already have a working &lt;a href=&#34;https://www.chef.io/products/chef-infrastructure-management/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Chef&lt;/a&gt; setup.&lt;/li&gt;
&lt;li&gt;You can add the following resources to any new or existing recipe.&lt;/li&gt;
&lt;li&gt;These tasks install Grafana Agent Flow from the package repositories. The tasks target Linux systems from the following families:
&lt;ul&gt;
&lt;li&gt;Debian (including Ubuntu)&lt;/li&gt;
&lt;li&gt;RedHat Enterprise Linux&lt;/li&gt;
&lt;li&gt;Amazon Linux&lt;/li&gt;
&lt;li&gt;Fedora&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;steps&#34;&gt;Steps&lt;/h2&gt;
&lt;p&gt;To add Grafana Agent Flow to a host:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Add the following resources to your &lt;a href=&#34;https://www.chef.io/products/chef-infrastructure-management/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Chef&lt;/a&gt; recipe to add the Grafana package repositories to your system:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;ruby&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-ruby&#34;&gt;if platform_family?(&amp;#39;debian&amp;#39;, &amp;#39;rhel&amp;#39;, &amp;#39;amazon&amp;#39;, &amp;#39;fedora&amp;#39;)
  if platform_family?(&amp;#39;debian&amp;#39;)
    remote_file &amp;#39;/etc/apt/keyrings/grafana.gpg&amp;#39; do
      source &amp;#39;https://apt.grafana.com/gpg.key&amp;#39;
      mode &amp;#39;0644&amp;#39;
      action :create
      end

    file &amp;#39;/etc/apt/sources.list.d/grafana.list&amp;#39; do
      content &amp;#34;deb [signed-by=/etc/apt/keyrings/grafana.gpg] https://apt.grafana.com/ stable main&amp;#34;
      mode &amp;#39;0644&amp;#39;
      notifies :update, &amp;#39;apt_update[update apt cache]&amp;#39;, :immediately
    end

    apt_update &amp;#39;update apt cache&amp;#39; do
      action :nothing
    end
  elsif platform_family?(&amp;#39;rhel&amp;#39;, &amp;#39;amazon&amp;#39;, &amp;#39;fedora&amp;#39;)
    yum_repository &amp;#39;grafana&amp;#39; do
      description &amp;#39;grafana&amp;#39;
      baseurl &amp;#39;https://rpm.grafana.com/oss/rpm&amp;#39;
      gpgcheck true
      gpgkey &amp;#39;https://rpm.grafana.com/gpg.key&amp;#39;
      enabled true
      action :create
      notifies :run, &amp;#39;execute[add-rhel-key]&amp;#39;, :immediately
    end

    execute &amp;#39;add-rhel-key&amp;#39; do
      command &amp;#34;rpm --import https://rpm.grafana.com/gpg.key&amp;#34;
      action :nothing
    end
  end
else
    fail &amp;#34;The #{node[&amp;#39;platform_family&amp;#39;]} platform is not supported.&amp;#34;
end&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Add the following resources to install and enable the &lt;code&gt;grafana-agent-flow&lt;/code&gt; service:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;ruby&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-ruby&#34;&gt;package &amp;#39;grafana-agent-flow&amp;#39; do
  action :install
  flush_cache [ :before ] if platform_family?(&amp;#39;amazon&amp;#39;, &amp;#39;rhel&amp;#39;, &amp;#39;fedora&amp;#39;)
  notifies :restart, &amp;#39;service[grafana-agent-flow]&amp;#39;, :delayed
end

service &amp;#39;grafana-agent-flow&amp;#39; do
  service_name &amp;#39;grafana-agent-flow&amp;#39;
  action [:enable, :start]
end&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;configuration&#34;&gt;Configuration&lt;/h2&gt;
&lt;p&gt;The &lt;code&gt;grafana-agent-flow&lt;/code&gt; package installs a default configuration file that doesn&amp;rsquo;t send telemetry anywhere.&lt;/p&gt;
&lt;p&gt;The default configuration file location is &lt;code&gt;/etc/grafana-agent-flow.river&lt;/code&gt;. You can replace this file with your own configuration or create a new configuration file for the service to use.&lt;/p&gt;
&lt;h2 id=&#34;next-steps&#34;&gt;Next steps&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.44/flow/tasks/configure/configure-linux/&#34;&gt;Configure Grafana Agent Flow&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="install-grafana-agent-flow-with-chef">Install Grafana Agent Flow with Chef&lt;/h1>
&lt;p>You can use Chef to install and manage Grafana Agent Flow.&lt;/p>
&lt;h2 id="before-you-begin">Before you begin&lt;/h2>
&lt;ul>
&lt;li>These steps assume you already have a working &lt;a href="https://www.chef.io/products/chef-infrastructure-management/" target="_blank" rel="noopener noreferrer">Chef&lt;/a> setup.&lt;/li>
&lt;li>You can add the following resources to any new or existing recipe.&lt;/li>
&lt;li>These tasks install Grafana Agent Flow from the package repositories. The tasks target Linux systems from the following families:
&lt;ul>
&lt;li>Debian (including Ubuntu)&lt;/li>
&lt;li>RedHat Enterprise Linux&lt;/li>
&lt;li>Amazon Linux&lt;/li>
&lt;li>Fedora&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="steps">Steps&lt;/h2>
&lt;p>To add Grafana Agent Flow to a host:&lt;/p></description></item><item><title>Install Grafana Agent Flow with Puppet</title><link>https://grafana.com/docs/agent/v0.44/flow/get-started/install/puppet/</link><pubDate>Wed, 29 Jan 2025 11:00:55 +0000</pubDate><guid>https://grafana.com/docs/agent/v0.44/flow/get-started/install/puppet/</guid><content><![CDATA[&lt;h1 id=&#34;install-grafana-agent-flow-with-puppet&#34;&gt;Install Grafana Agent Flow with Puppet&lt;/h1&gt;
&lt;p&gt;You can use Puppet to install and manage Grafana Agent Flow.&lt;/p&gt;
&lt;h2 id=&#34;before-you-begin&#34;&gt;Before you begin&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;These steps assume you already have a working &lt;a href=&#34;https://www.puppet.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Puppet&lt;/a&gt; setup.&lt;/li&gt;
&lt;li&gt;You can add the following manifest to any new or existing module.&lt;/li&gt;
&lt;li&gt;The manifest installs Grafana Agent Flow from the package repositories. It targets Linux systems from the following families:
&lt;ul&gt;
&lt;li&gt;Debian (including Ubuntu)&lt;/li&gt;
&lt;li&gt;RedHat Enterprise Linux (including Fedora)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;steps&#34;&gt;Steps&lt;/h2&gt;
&lt;p&gt;To add Grafana Agent Flow to a host:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Ensure that the following module dependencies are declared and installed:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;JSON&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-json&#34;&gt;{
&amp;#34;name&amp;#34;: &amp;#34;puppetlabs/apt&amp;#34;,
&amp;#34;version_requirement&amp;#34;: &amp;#34;&amp;gt;= 4.1.0 &amp;lt;= 7.0.0&amp;#34;
},
{
&amp;#34;name&amp;#34;: &amp;#34;puppetlabs/yumrepo_core&amp;#34;,
&amp;#34;version_requirement&amp;#34;: &amp;#34;&amp;lt;= 2.0.0&amp;#34;
}&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Create a new &lt;a href=&#34;https://www.puppet.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Puppet&lt;/a&gt; manifest with the following class to add the Grafana package repositories, install the &lt;code&gt;grafana-agent-flow&lt;/code&gt; package, and run the service:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;ruby&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-ruby&#34;&gt;class grafana_agent::grafana_agent_flow () {
  case $::os[&amp;#39;family&amp;#39;] {
    &amp;#39;debian&amp;#39;: {
      apt::source { &amp;#39;grafana&amp;#39;:
        location =&amp;gt; &amp;#39;https://apt.grafana.com/&amp;#39;,
        release  =&amp;gt; &amp;#39;&amp;#39;,
        repos    =&amp;gt; &amp;#39;stable main&amp;#39;,
        key      =&amp;gt; {
          id     =&amp;gt; &amp;#39;B53AE77BADB630A683046005963FA27710458545&amp;#39;,
          source =&amp;gt; &amp;#39;https://apt.grafana.com/gpg.key&amp;#39;,
        },
      } -&amp;gt; package { &amp;#39;grafana-agent-flow&amp;#39;:
        require =&amp;gt; Exec[&amp;#39;apt_update&amp;#39;],
      } -&amp;gt; service { &amp;#39;grafana-agent-flow&amp;#39;:
        ensure    =&amp;gt; running,
        name      =&amp;gt; &amp;#39;grafana-agent-flow&amp;#39;,
        enable    =&amp;gt; true,
        subscribe =&amp;gt; Package[&amp;#39;grafana-agent-flow&amp;#39;],
      }
    }
    &amp;#39;redhat&amp;#39;: {
      yumrepo { &amp;#39;grafana&amp;#39;:
        ensure   =&amp;gt; &amp;#39;present&amp;#39;,
        name     =&amp;gt; &amp;#39;grafana&amp;#39;,
        descr    =&amp;gt; &amp;#39;grafana&amp;#39;,
        baseurl  =&amp;gt; &amp;#39;https://packages.grafana.com/oss/rpm&amp;#39;,
        gpgkey   =&amp;gt; &amp;#39;https://packages.grafana.com/gpg.key&amp;#39;,
        enabled  =&amp;gt; &amp;#39;1&amp;#39;,
        gpgcheck =&amp;gt; &amp;#39;1&amp;#39;,
        target   =&amp;gt; &amp;#39;/etc/yum.repo.d/grafana.repo&amp;#39;,
      } -&amp;gt; package { &amp;#39;grafana-agent-flow&amp;#39;:
      } -&amp;gt; service { &amp;#39;grafana-agent-flow&amp;#39;:
        ensure    =&amp;gt; running,
        name      =&amp;gt; &amp;#39;grafana-agent-flow&amp;#39;,
        enable    =&amp;gt; true,
        subscribe =&amp;gt; Package[&amp;#39;grafana-agent-flow&amp;#39;],
      }
    }
    default: {
      fail(&amp;#34;Unsupported OS family: (${$::os[&amp;#39;family&amp;#39;]})&amp;#34;)
    }
  }
}&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;To use this class in a module, add the following line to the module&amp;rsquo;s &lt;code&gt;init.pp&lt;/code&gt; file:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;ruby&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-ruby&#34;&gt;include grafana_agent::grafana_agent_flow&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;configuration&#34;&gt;Configuration&lt;/h2&gt;
&lt;p&gt;The &lt;code&gt;grafana-agent-flow&lt;/code&gt; package installs a default configuration file that doesn&amp;rsquo;t send telemetry anywhere.&lt;/p&gt;
&lt;p&gt;The default configuration file location is &lt;code&gt;/etc/grafana-agent-flow.river&lt;/code&gt;. You can replace this file with your own configuration, or create a new configuration file for the service to use.&lt;/p&gt;
&lt;h2 id=&#34;next-steps&#34;&gt;Next steps&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.44/flow/tasks/configure/configure-linux/&#34;&gt;Configure Grafana Agent Flow&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="install-grafana-agent-flow-with-puppet">Install Grafana Agent Flow with Puppet&lt;/h1>
&lt;p>You can use Puppet to install and manage Grafana Agent Flow.&lt;/p>
&lt;h2 id="before-you-begin">Before you begin&lt;/h2>
&lt;ul>
&lt;li>These steps assume you already have a working &lt;a href="https://www.puppet.com/" target="_blank" rel="noopener noreferrer">Puppet&lt;/a> setup.&lt;/li>
&lt;li>You can add the following manifest to any new or existing module.&lt;/li>
&lt;li>The manifest installs Grafana Agent Flow from the package repositories. It targets Linux systems from the following families:
&lt;ul>
&lt;li>Debian (including Ubuntu)&lt;/li>
&lt;li>RedHat Enterprise Linux (including Fedora)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="steps">Steps&lt;/h2>
&lt;p>To add Grafana Agent Flow to a host:&lt;/p></description></item><item><title>Install Grafana Agent Flow as a standalone binary</title><link>https://grafana.com/docs/agent/v0.44/flow/get-started/install/binary/</link><pubDate>Wed, 29 Jan 2025 11:00:55 +0000</pubDate><guid>https://grafana.com/docs/agent/v0.44/flow/get-started/install/binary/</guid><content><![CDATA[&lt;h1 id=&#34;install-grafana-agent-flow-as-a-standalone-binary&#34;&gt;Install Grafana Agent Flow as a standalone binary&lt;/h1&gt;
&lt;p&gt;Grafana Agent Flow is distributed as a standalone binary for the following operating systems and architectures:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Linux: AMD64, ARM64&lt;/li&gt;
&lt;li&gt;Windows: AMD64&lt;/li&gt;
&lt;li&gt;macOS: AMD64 (Intel), ARM64 (Apple Silicon)&lt;/li&gt;
&lt;li&gt;FreeBSD: AMD64&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;download-grafana-agent&#34;&gt;Download Grafana Agent&lt;/h2&gt;
&lt;p&gt;To download Grafana Agent Flow as a standalone binary, perform the following steps.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Navigate to the current Grafana Agent &lt;a href=&#34;https://github.com/grafana/agent/releases&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;release&lt;/a&gt; page.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Scroll down to the &lt;strong&gt;Assets&lt;/strong&gt; section.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Download the &lt;code&gt;grafana-agent&lt;/code&gt; zip file that matches your operating system and machine&amp;rsquo;s architecture.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Extract the package contents into a directory.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If you are installing Grafana Agent Flow on Linux, macOS, or FreeBSD, run the following command in a terminal:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;shell&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-shell&#34;&gt;chmod &amp;#43;x &amp;lt;BINARY_PATH&amp;gt;&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Replace the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;&lt;code&gt;&amp;lt;BINARY_PATH&amp;gt;&lt;/code&gt;&lt;/em&gt;: The path to the extracted binary.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;next-steps&#34;&gt;Next steps&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.44/flow/get-started/run/binary/&#34;&gt;Run Grafana Agent Flow&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="install-grafana-agent-flow-as-a-standalone-binary">Install Grafana Agent Flow as a standalone binary&lt;/h1>
&lt;p>Grafana Agent Flow is distributed as a standalone binary for the following operating systems and architectures:&lt;/p>
&lt;ul>
&lt;li>Linux: AMD64, ARM64&lt;/li>
&lt;li>Windows: AMD64&lt;/li>
&lt;li>macOS: AMD64 (Intel), ARM64 (Apple Silicon)&lt;/li>
&lt;li>FreeBSD: AMD64&lt;/li>
&lt;/ul>
&lt;h2 id="download-grafana-agent">Download Grafana Agent&lt;/h2>
&lt;p>To download Grafana Agent Flow as a standalone binary, perform the following steps.&lt;/p></description></item></channel></rss>