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

如何配置Promtail在发送日志到Loki前移除filename标签?

解决Promtail移除filename标签的问题

你之前使用relabel_configs未生效的原因是:filename标签是日志文件被读取后生成的日志条目级标签,而relabel_configs仅作用于抓取目标(target)的元标签,无法处理这个阶段生成的标签。要移除该标签,需要使用pipeline_stages来处理日志条目级的标签。

正确配置示例

- job_name: kubernetes-audit-log
  static_configs:
  - targets:
      - localhost
    labels:
      __path__: /var/log/kubernetes/audit/*.log
      job: kubernetes-audit
  pipeline_stages:
  - labeldrop:
      - filename

配置说明

  • pipeline_stages是Promtail处理日志内容与标签的核心模块,在此处使用labeldrop动作可直接移除指定的日志条目标签。
  • 该配置会在日志发送至Loki前,自动剔除所有日志条目中的filename标签,确保所有日志仅归属于job=kubernetes-audit标签下。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 07:11:20