菜单
开源

在 Windows 上配置 Grafana Alloy

要在 Windows 上配置 Alloy,请执行以下步骤:

  1. 编辑默认配置文件:%PROGRAMFILES%\GrafanaLabs\Alloy\config.alloy

  2. 重新启动 Alloy 服务

    1. 打开 Windows 服务管理器

      1. 右键点击开始菜单,然后选择 运行

      2. 输入 services.msc 并点击 确定

    2. 右键点击名为 Alloy 的服务。

    3. 点击 所有任务 > 重新启动

更改命令行参数

默认情况下,Alloy 服务将启动并将以下参数传递给 Alloy 二进制文件:

  • run
  • %PROGRAMFILES%\GrafanaLabs\Alloy\config.alloy
  • --storage.path=%PROGRAMDATA%\GrafanaLabs\Alloy\data

要更改传递给 Alloy 二进制文件的命令行参数集,请执行以下步骤:

  1. 打开注册表编辑器

    1. 右键点击开始菜单,然后选择 运行

    2. 输入 regedit 并点击 确定

  2. 导航到路径 HKEY_LOCAL_MACHINE\SOFTWARE\GrafanaLabs\Alloy 下的键。

  3. 双击名为 Arguments* 的值。

  4. 在对话框中,输入要传递给 Alloy 二进制文件的参数。请确保每个参数独占一行。

  5. 重新启动 Alloy 服务

    1. 打开 Windows 服务管理器

      1. 右键点击开始菜单,然后选择 运行

      2. 输入 services.msc 并点击 确定

    2. 右键点击名为 Alloy 的服务。

    3. 点击 所有任务 > 重新启动

更改环境变量值

Go 运行时提供了几种使用 环境变量修改二进制文件执行的方法。

要更改 Alloy 使用的环境变量,请执行以下步骤。

  1. 打开注册表编辑器

    1. 右键点击开始菜单,然后选择 运行

    2. 输入 regedit 并点击 确定

  2. 导航到路径 HKEY_LOCAL_MACHINE\SOFTWARE\GrafanaLabs\Alloy 下的键。

  3. 双击名为 Environment* 的多字符串值。

  4. 在对话框中,输入要传递给 Alloy 二进制文件的环境变量值。请确保每个变量独占一行。

  5. 重新启动 Alloy 服务

    1. 打开 Windows 服务管理器 (services.msc)

      1. 右键点击开始菜单,然后选择 运行

      2. 输入 services.msc 并点击 确定

    2. 右键点击名为 Alloy 的服务。

    3. 点击 所有任务 > 重新启动

将 UI 暴露给其他机器

默认情况下,Alloy 的 HTTP 服务器监听本地网络。这会阻止网络上的其他机器访问调试 UI

要将 UI 暴露给其他机器,请完成以下步骤:

  1. 按照更改命令行参数的步骤编辑传递给 Alloy 的命令行标志。

  2. 添加以下命令行参数

    shell
    --server.http.listen-addr=LISTEN_ADDR:12345

    替换以下内容

    • <LISTEN_ADDR>: 网络上其他机器可以访问的 IP 地址。例如,Alloy 运行所在机器的 IP 地址。

      要监听所有接口,请将 <LISTEN_ADDR> 替换为 0.0.0.0