将 stackdriver 日志作为 csv 文件导出到 Google Cloud Storage
Exporting stackdriver logs into Google Cloud Storage as csv files
我是 运行 部署到 Google App Engine 的 Node.js 应用程序。
除了 'Stackdriver Logging Winston plugin' [@google-cloud/logging-winston].
,我还在使用 winston 库
[Link to the tutorial for setting up winston logging]
[Link to the tutorial for exporting logs into Google Storage Bucket]
我正在通过创建接收器将 stackdriver 日志导出到 Google 存储桶。目前,所有日志都作为 'json' 文件存储在存储桶中。我想让它们存储为 'csv' 个文件。
我目前正在尝试修改生成 winston 日志的格式以将它们转换为 csv 格式,但无法这样做。
我也研究过 Stackdriver Logging Winston 插件[@google-cloud/logging-winston],但也没有运气。
此外,在将日志从 stackdriver 日志导出到存储桶时,没有指定日志的保存格式。 [Creating sink in Storage bucket for exporting logs]
将这些日志存储为 csv 文件的方法应该是什么?
您可以在我们的 UserVoice 社区中为此提交功能请求:https://googlecloudplatform.uservoice.com/forums/302820-stackdriver
否则,您可以写入 GCS,然后批处理文件以转换为 CSV,或者将日志导出到 PubSub 并使用云函数或 Dataflow 进行处理以写入 GCS 存储桶。
我是 运行 部署到 Google App Engine 的 Node.js 应用程序。 除了 'Stackdriver Logging Winston plugin' [@google-cloud/logging-winston].
,我还在使用 winston 库[Link to the tutorial for setting up winston logging]
[Link to the tutorial for exporting logs into Google Storage Bucket]
我正在通过创建接收器将 stackdriver 日志导出到 Google 存储桶。目前,所有日志都作为 'json' 文件存储在存储桶中。我想让它们存储为 'csv' 个文件。
我目前正在尝试修改生成 winston 日志的格式以将它们转换为 csv 格式,但无法这样做。
我也研究过 Stackdriver Logging Winston 插件[@google-cloud/logging-winston],但也没有运气。
此外,在将日志从 stackdriver 日志导出到存储桶时,没有指定日志的保存格式。 [Creating sink in Storage bucket for exporting logs]
将这些日志存储为 csv 文件的方法应该是什么?
您可以在我们的 UserVoice 社区中为此提交功能请求:https://googlecloudplatform.uservoice.com/forums/302820-stackdriver
否则,您可以写入 GCS,然后批处理文件以转换为 CSV,或者将日志导出到 PubSub 并使用云函数或 Dataflow 进行处理以写入 GCS 存储桶。