有效导出旧日志

时间:2018-04-02 12:46:02

标签: google-cloud-platform stackdriver google-cloud-stackdriver

作为云迁移工作的一部分,为了建立旧日志存档,我想从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

然而,这是超慢

有没有办法更快地下载旧日志,比如批量或其他什么?

1 个答案:

答案 0 :(得分:2)

我认为目前没有适合您目的的工具,而且此功能仅可用于将日志存储在Cloud Storage, BigQuery, or Cloud Pub/Sub中。您可以在此link

中打开功能请求