我目前有以下配置:
<match docker.nginx>
@type rewrite_tag_filter
rewriterule1 source stdout docker.nginx.stdout
rewriterule2 source stderr docker.nginx.stderr
</match>
但这意味着,每个容器我必须这样做。
这不起作用,但可能你会得到我想要的东西:
<match docker.*>
@type rewrite_tag_filter
rewriterule1 source stdout docker.*.stdout
rewriterule2 source stdout docker.*.stderr
</match>
所以我的问题是我可以以某种方式引用匹配块中匹配的标签吗?因此,如果它是nginx / rabbitmq / zookeeper / anything,它会将所有事件流分成docker.<fluentd-tag>.stdout
和stderr。
提前谢谢!