关于本博客,不清楚的地方可以看loki的官方文档
Grafana Loki | Grafana Loki documentation
1.loki部署架构
app:你要采集的日志的服务
agent:代理,负责将目标路径的日志逐行采集,打上标签,发送到loki服务器,这里我选择使用promtail
loki:即将部署的日志管理系统
2.下载包
下载loki和promtail
发布页面:
https://github.com/grafana/loki/releases/
根据自己的环境,下载相应包
我的环境是linux,所以下载 loki-linux-amd64 和 promtail-linux-amd64
3.配置文件
参考官方文档:Configuration | Grafana Loki documentation
loki配置文件:loki_config.yaml
若不需要定时清理日志,后面一些配置可删除
auth_enabled: false
server:
http_listen_port: 3100 #http监听端口,代理服务(promtail)会向此端