在本地安装 Grafana Loki
您可以使用 Grafana Cloud,无需自行安装、维护和扩展 Grafana Loki 实例。创建免费账户以开始使用,其中包括永久免费访问 1 万个指标、50GB 日志、50GB 追踪、500 VUh k6 测试等。
要使用 Grafana Loki 记录事件,请下载并安装 Promtail 和 Loki。
- Loki 是日志引擎。
- Promtail 将日志发送到 Loki。
此配置将 Loki 作为单个二进制文件运行。
使用 APT 或 RPM 包管理器安装
- 按照链接的说明添加 Grafana 的 高级包工具 (APT) 或 RPM 包管理器 (RPM) 软件包仓库。
- 安装 Loki 和 Promtail
- 使用
dnf
dnf update dnf install loki promtail
- 使用
apt-get
apt-get update apt-get install loki promtail
- 使用
手动安装
浏览到发布页面。
找到您要安装版本的 Assets 部分。
下载与您的系统对应的 Loki 和 Promtail 归档文件。
此时无需下载 LogCLI 或 Loki Canary。LogCLI 允许您在命令行界面运行 Loki 查询。Loki Canary 是一个用于审计 Loki 性能的工具。
将包内容提取到同一目录。这是两个程序将运行的位置。
在命令行中,将目录(大多数系统上使用
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
运行以下命令启动 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 的软件包。要安装它们
将仓库
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
安装 Loki 软件包
zypper in loki
启动并启用 Loki 和 Promtail 服务
systemd start loki systemd enable loki systemd start promtail systemd enable promtail
根据需要修改
/etc/loki/promtail.yaml
和/etc/loki/loki.yaml
配置文件。