我想知道如何在Fluentd配置中使用env vars,我试过:
type elasticsearch logstash_format true logstash_prefix $ENV_VAR host *** port *** include_tag_key true tag_key _key
但它不起作用,任何想法?
编辑:
这是一个更好的解决方案:
如果您将"--use-v1-config"选项传递给Fluentd,则可以使用"#{ENV ['env_var_name']"这样:
<match foobar.**> # ENV["FOO"] is foobar
type elasticsearch
logstash_prefix "#{ENV['FOO']}"
logstash_format true
include_tag_key true
tag_key _key
host ****
port ****
</match>