Loki 环境变量
环境变量是配置Grafana Loki服务的灵活方式,尤其适合容器化部署(如Docker或Kubernete)。它们允许您在不修改配置文件的情况下动态调整Loki的行为。
核心环境变量概览
Loki通过环境变量覆盖配置文件中的参数,命名规则为:
- 全大写字母
- 下划线代替配置文件中的点符号
- 前缀
LOKI_
(如LOKI_SCHEMA_CONFIG
对应配置文件的schema_config
)
提示
环境变量优先级高于配置文件,但低于命令行参数。这是12-Factor应用推荐的最佳实践。
常用环境变量详解
1. 存储配置
LOKI_SCHEMA_CONFIG_STORE=boltdb-shipper
LOKI_STORAGE_PREFIX=index_
LOKI_BOLTDB_DIRECTORY=/data/loki/index