菜单
开源

在本地安装 Grafana Loki

您可以使用 Grafana Cloud,无需自行安装、维护和扩展 Grafana Loki 实例。创建免费账户以开始使用,其中包括永久免费访问 1 万个指标、50GB 日志、50GB 追踪、500 VUh k6 测试等。

要使用 Grafana Loki 记录事件,请下载并安装 Promtail 和 Loki。

  • Loki 是日志引擎。
  • Promtail 将日志发送到 Loki。

此配置将 Loki 作为单个二进制文件运行。

使用 APT 或 RPM 包管理器安装

  1. 按照链接的说明添加 Grafana 的 高级包工具 (APT)RPM 包管理器 (RPM) 软件包仓库。
  2. 安装 Loki 和 Promtail
    1. 使用 dnf
      dnf update
      dnf install loki promtail
    2. 使用 apt-get
      apt-get update
      apt-get install loki promtail

手动安装

  1. 浏览到发布页面

  2. 找到您要安装版本的 Assets 部分。

  3. 下载与您的系统对应的 Loki 和 Promtail 归档文件。

    此时无需下载 LogCLI 或 Loki Canary。LogCLI 允许您在命令行界面运行 Loki 查询。Loki Canary 是一个用于审计 Loki 性能的工具。

  4. 将包内容提取到同一目录。这是两个程序将运行的位置。

  5. 在命令行中,将目录(大多数系统上使用 cd)更改到 Loki 和 Promtail 所在的目录。

    将以下命令复制并粘贴到命令行中以下载通用配置文件。

    使用与您下载的 Loki 版本匹配的 Git 引用来获取正确的配置文件。例如,如果您使用的是 Loki 3.4.1 版本,您需要使用 https://raw.githubusercontent.com/grafana/loki/v3.4.1/cmd/loki/loki-local-config.yaml URL 下载配置文件。

    wget https://raw.githubusercontent.com/grafana/loki/main/cmd/loki/loki-local-config.yaml
    wget https://raw.githubusercontent.com/grafana/loki/main/clients/cmd/promtail/promtail-local-config.yaml
  6. 运行以下命令启动 Loki

    Windows

    .\loki-windows-amd64.exe --config.file=loki-local-config.yaml

    Linux

    ./loki-linux-amd64 -config.file=loki-local-config.yaml

Loki 运行并在命令行和 https://:3100/metrics 上显示 Loki 日志。

下一步是运行一个代理将日志发送到 Loki。要使用 Promtail 进行操作,请参阅Promtail 配置

发布二进制文件 - 仅限 openSUSE Linux

每个版本都包含 Loki 的二进制文件。您可以在发布页面上找到它们。

社区 openSUSE Linux 软件包

社区为 openSUSE Linux 提供了 Loki 的软件包。要安装它们

  1. 将仓库 https://download.opensuse.org/repositories/security:/logging/ 添加到您的系统中。例如,如果您使用的是 Leap 15.1,运行

    sudo zypper ar https://download.opensuse.org/repositories/security:/logging/openSUSE_Leap_15.1/security:logging.repo
    sudo zypper ref
  2. 安装 Loki 软件包

    zypper in loki
  3. 启动并启用 Loki 和 Promtail 服务

    systemd start loki
    systemd enable loki
    systemd start promtail
    systemd enable promtail
  4. 根据需要修改 /etc/loki/promtail.yaml/etc/loki/loki.yaml 配置文件。