首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Promtail忽略extraScrapeConfigs

Promtail忽略extraScrapeConfigs
EN

Stack Overflow用户
提问于 2020-08-14 22:22:33
回答 1查看 697关注 0票数 0

我一直在用Kubernetes集群做一些测试,我通过helm loki/loki-stack图表安装了loki-promtail栈。

默认配置运行良好,但现在我想将一些自定义行为添加到标准的promtail配置中。

根据Promtail documentation,我尝试以这种方式定制values.xml:

代码语言:javascript
复制
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日志中看不到任何错误...有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2020-08-27 16:06:26

我最终发现了这个问题,然后我把我发现的东西发布了出来,以防这对其他人解决同样的问题有帮助。

为了修改日志文本或添加自定义标签,要提供的正确values.yaml部分是pipelineStages而不是extraScrapeConfigs。然后,必须按以下方式更改前面的代码段:

代码语言:javascript
复制
 promtail:        
   pipelineStages:
   - docker: {}
   - match:
       selector: '{container="dlq-reader"}'
       stages:
       - template:
           source: new_key
           template: 'test'
       - output: 
           source: new_key
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63414638

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档