You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为Grafana Loki设置运行时配置?相关配置文档求助

Grafana Loki 运行时配置设置指南(用于日志删除)

1. 启用运行时配置

在Loki的主配置文件(通常命名为loki.yaml)中添加运行时配置块,指定配置文件路径和刷新间隔:

runtime_config:
  file: /your/custom/path/runtime-config.yaml
  period: 10s # 可选,默认每10秒刷新一次配置

确保Loki进程对指定的配置文件路径有读取权限。

2. 编写运行时配置内容

针对日志删除需求,运行时配置文件需要定义日志保留规则,示例如下:

# 全局默认日志保留周期
retention_period: 30d

# 针对特定标签流的精细保留规则
retention_stream:
  - selector: '{namespace="production", app="payment-api"}'
    priority: 1
    period: 7d # 该标签流的日志仅保留7天
  - selector: '{namespace="test"}'
    priority: 2
    period: 14d
  • priority数值越小,规则优先级越高,会覆盖全局配置
  • 标签选择器语法和Loki日志查询的标签匹配语法一致

3. 启动并加载配置

启动Loki时指定主配置文件路径,或者通过环境变量LOKI_CONFIG_FILE指定:

loki -config.file=/path/to/your/loki.yaml

运行时配置会自动按设定间隔刷新,无需重启Loki服务即可生效。

4. 验证配置状态

通过Loki的API接口可以查看当前生效的运行时配置:

curl http://<loki-server-ip>:<port>/loki/api/v1/runtime/config

也可以通过日志查询,验证符合保留规则的日志是否被正确清理。

内容的提问来源于stack exchange,提问作者Baskar Lingam Ramachandran

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 12:42:10