【发布时间】:2021-04-18 15:52:29
【问题描述】:
我正在尝试将我的 filebeat 守护程序集限制为仅从某些命名空间收集日志。
根据official autodiscovery documentation,我可以定义namespace:,但它似乎是单数,而不是复数。
除了几个命名空间之外,还有没有限制命名空间?
我当前的配置如下:
filebeat.autodiscover:
providers:
- type: kubernetes
node: ${NODE_NAME}
namespace: backend
hints.enabled: true
hints.default_config:
type: container
paths:
- /var/log/containers/*-${data.kubernetes.container.id}.log
include_annotations: '*'
【问题讨论】:
-
您是否尝试过使用条件匹配两个命名空间的模板(如第 35 行中的 here 所述)
-
@thomas 看起来像我需要的,但我不确定这个模板是什么,文档没有提到它,而且我不确定除了条件之外还包括什么。
标签: kubernetes filebeat