将stackdriver日志作为csv文件导出到Google Cloud Storage

时间:2018-02-22 08:38:50

标签: logging google-cloud-platform google-cloud-storage winston stackdriver

我正在运行部署到Google App Engine的Node.js应用程序。 我正在使用winston 库以及' Stackdriver Logging Winston插件' [@谷歌云/测井温斯顿]。

[Link to the tutorial for setting up winston logging]

[Link to the tutorial for exporting logs into Google Storage Bucket]

我通过创建接收器将stackdriver日志导出到Google Storage Bucket。目前,所有日志都存储在存储桶中作为“json”#39;文件。我希望将它们存储为' csv'文件。

我目前正在尝试修改生成winston日志的格式,以便将它们转换为csv格式,但无法执行此操作。

我也查看了Stackdriver Logging Winston插件[@ google-cloud / logging-winston],但这里也没有运气。

此外,在将日志从stackdriver日志记录导出到Storage Bucket时,没有指定要保存日志的格式。 [Creating sink in Storage bucket for exporting logs]

将这些日志存储为csv文件的方法是什么?

Link to the logs.json file

1 个答案:

答案 0 :(得分:0)

您可以在我们的UserVoice社区中为此提交功能请求:https://googlecloudplatform.uservoice.com/forums/302820-stackdriver

否则,您可以写入GCS,然后批处理文件以转换为CSV或将日志导出到PubSub并使用云功能或Dataflow进行处理以写入GCS存储桶。