我一直在使用 Kubernetes 集群进行一些测试,并通过 helm loki/loki-stack 图表安装了 loki-promtail 堆栈。
默认配置工作正常,但现在我想向标准 promtail 配置添加一些自定义行为。
根据Promtail 文档,我尝试以这种方式自定义 values.xml:
promtail:
extraScrapeConfigs:
- job_name: dlq-reader
kubernetes_sd_configs:
- role: pod
pipeline_stages:
- template:
source: new_key
template: 'test'
- output:
source: new_key
预期的行为是每个日志行都被静态文本“test”替换(当然,这是一个愚蠢的测试,只是为了熟悉这个环境)。
我看到的是这个配置正确地应用于 loki 配置映射,但没有任何效果:日志行看起来就像这个附加配置不存在一样。
loki-stack 图表版本是 0.39.0,它安装了 loki 1.5.0。
我在 loki/promtails 日志中看不到任何错误...有什么建议吗?