【发布时间】:2019-07-05 18:22:58
【问题描述】:
如何在标签中使用环境变量
tag raw.kubernetes.*."#{ENV['ENVIRONMENT']}"."#{ENV['REGION']}"
<source>
@id fluentd-containers.log
@type tail
path /var/log/containers/*.log
pos_file /var/log/es-containers.log.pos
tag raw.kubernetes.*."#{ENV['ENVIRONMENT']}"."#{ENV['REGION']}"
标签在 elasticsearch 中显示为
kubernetes.var.log.containers.aoo-web-qa3-b5b47b6d5-w76c2_default_app-web-fd68c32c550064d866ec2e514fe153e2bdda5a0849dbc10ecedc2c6ff30bc549.log."#{ENV['ENVIRONMENT']}"."#{ENV['REGION']}"
【问题讨论】:
-
你可以这样试试吗?
tag "raw.kubernetes.*.#{ENV['ENVIRONMENT']}.#{ENV['REGION']}"将引号移到外面。让我知道这是否有效,我会将其作为答案。 -
就是这样!我从来没有想过将引号移到任何一端。非常感谢
-
酷。我添加了它作为答案,如果你好,你可以接受。
标签: tags environment-variables fluentd