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

Grafana Loki中静态标签与动态标签的区别是什么?

Loki 静态标签与动态标签的定义及区别

核心定义

  • 静态标签:标签键固定,标签值的集合是可预期、相对稳定且有明确边界的标签。比如host标签,对应环境里的主机列表——哪怕有1000个值,只要是预先存在或变化极慢的固定集合,就属于静态标签。Loki对这类标签的基数(不同值的数量)容忍度更高。
  • 动态标签:标签值的集合无固定边界、会随请求或事件频繁动态生成的标签。比如包含随机参数、用户ID的request_path,或是可能产生大量自定义值的标签,都属于此类。这类标签的基数必须严格控制,否则会导致Loki生成海量日志流,严重影响性能。

官方文档参考

尽量将标签值的范围控制在尽可能小的集合内。我们无法给出Loki处理能力的精确标准,但动态标签的值应控制在个位数或几十个以内。这一点对静态标签来说没那么严格,例如,环境中有1000台主机时,使用包含1000个值的host标签完全可行。

补充说明

Loki中每个唯一的标签组合对应一条独立的日志流,比如request=GET,host=my-host-1和request=POST,host=my-host-1会被视为两条不同的流并分别存储。这也是严格控制动态标签基数的核心原因——过多的流会大幅提升存储开销与查询复杂度。

内容的提问来源于stack exchange,提问作者Foobar

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 16:30:58