1. Windows环境下Loki日志系统部署指南
Loki是Grafana Labs开发的一款轻量级日志聚合系统,它采用"只索引元数据"的设计理念,相比传统方案能节省90%以上的存储空间。我在多个生产环境中实测发现,单台Windows服务器每天处理50GB日志数据时,Loki的存储消耗不到5GB。
安装准备:
- 操作系统:Windows 10/11或Windows Server 2016+
- 内存:建议4GB以上
- 磁盘空间:至少保留10GB可用空间
- 网络:确保3100(Loki)、9080(Promtail)端口可用
下载最新版本时要注意,Grafana官方提供两种Windows包:
- 标准版:
loki-windows-amd64.exe.zip - 包含Prometheus组件的集成版:
loki-canary-windows-amd64.exe.zip
我建议新手选择标准版,解压后你会得到:
loki-windows-amd64.exe # Loki主程序
promtail-windows-amd64.exe # 日志收集代理
2. Loki配置文件深度解析
Loki的配置文件采用YAML格式,新手最容易踩坑的就是路径配置。这是我优化过的配置模板:
auth_enabled: false
server:
http_listen_port: 3100 # 查询接口端口
grpc_listen_port: 9096 # 集群通信端口
common:
path_prefix: C:/loki/storage # 所有存储路径的根目录
storage:
filesystem:
chunks_directory: C:/loki/chunks # 日志块存储
rules_directory: C:/loki/rules # 告警规则
schema_config:
configs:
- from: 2020-10-24
store: boltdb-shipper # 索引存储引擎
object_store: filesystem
schema: v11
index:
prefix: index_
period: 24h # 索引分片间隔
limits_config:
reject_old_samples: true
reject_old_samples_max_age: 168h # 拒绝7天前的日志
关键参数说明:
path_prefix:必须使用绝对路径,建议

6959

被折叠的 条评论
为什么被折叠?



