loki
Note
- 本文假设网络通畅,如遇网络问题请自行解决
项目信息
名称 | 描述 |
---|---|
名称 | loki |
版本 | 2.9.2 |
项目地址 | https://github.com/grafana/loki |
官方指导 | https://github.com/grafana/loki/tree/2.9.2/README.md |
环境信息
名称 | 描述 |
---|---|
CPU | 3A6000 |
OS | Anolis 23 |
系统 | 5.10.190-7.6.lns8.loongarch64 |
移植说明
该项目的编译结果为二进制
移植步骤
编译环境和依赖 需要将项目放置到$GOPATH/src/github.com/grafana/下
适配 编译时可能会报错:pkg/storage/stores/shipper/index/table.go:113:20: cannot use db.Stats().TxStats.Write (value of type int64) as int value in assignment 修改./pkg/storage/stores/shipper/index/table.go 第113行: int(db.Stats().TxStats.Write)
编译
go build ./cmd/loki
'./loki -config.file=./cmd/loki/loki-local/config.yaml'
在编译时,如果要启动Linux的journal日志服务,需要添加promatil头
go build --tags=promtail_journal_enabled ./clients/cmd/promtail