根据谷歌文档(https://cloud.google.com/logging/docs/export/using_exported_logs#log_entries_in_google_bigquery),我已将我的 GCP 应用引擎设置为自动导出到大查询。但是,我正在使用 bunyan 运行 nodejs。我的日志是 json 格式。我想利用云日志记录“structPayload”LogEntry,但自动导出似乎会自动将其转储到“textPayload”中。有没有办法配置这个?
问问题
345 次
1 回答
1
我是从事 Cloud Logging 工作的工程师之一。我们还没有宣布结构化日志功能,并且当我们这样做时文档将可用,但该功能存在于云日志插件中并且可以使用。
在您的情况下,如果您编辑捕获日志的配置文件(在 /etc/google-fluentd/config.d/ 下),配置“format json”,然后配置“service google-fluentd reload”,您应该会看到您的日志作为 structPayload 摄取 - 每个 json 字段将成为 BigQuery 中的一列。
有关配置选项的更多详细信息,请参阅尾部输入插件文档:http: //docs.fluentd.org/articles/in_tail
于 2015-08-06T00:41:14.600 回答