【发布时间】:2018-09-11 16:31:31
【问题描述】:
作为云迁移工作的一部分,为了建立旧日志存档,我想从 Stackdriver 导出所有现有日志。
我知道可以通过entries.list 导出旧日志,如documentation 中所述:
使用 entries.list API 方法检索旧的日志条目,并使用目标服务的 API 将日志条目写入导出目标。
看来gcloud logging read 完全依赖这个调用,所以我可以通过以下命令提取所有日志:
gcloud logging read "logName=projects/my-project/logs/my-entity" --order asc | pv > production-my-entity.logs
但是,这超级慢。
有没有办法更快地下载旧日志,比如批量下载?
【问题讨论】:
标签: google-cloud-platform stackdriver google-cloud-stackdriver