【发布时间】:2020-09-17 02:21:34
【问题描述】:
我正在尝试在 google-fluentd 的配置文件中添加标签。根据文档https://cloud.google.com/logging/docs/agent/configuration#label-setup,它声明labels 用于静态标签。但是,有什么方法可以将环境变量作为值添加到这些标签中?
...
<match **>
@type google_cloud
# Adding labels to the log metadata
labels {
"source": "transform",
"transformId": "\"#{ENV['TRANSFORM_ID']}\""
}
buffer_type file
buffer_path /var/log/google-fluentd/buffers
...
在上面的代码中,sn-p 指的是主要的/etc/google-fluentd/google-fluentd.conf 文件。静态标签source: transform 被添加到日志中,但是从env variable 获取值的transformId 不起作用。
【问题讨论】:
标签: logging environment-variables fluentd stackdriver