作为云迁移工作的一部分,为了建立旧日志存档,我想从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
然而,这是超慢。
有没有办法更快地下载旧日志,比如批量或其他什么?
答案 0 :(得分:2)
我认为目前没有适合您目的的工具,而且此功能仅可用于将日志存储在Cloud Storage, BigQuery, or Cloud Pub/Sub中。您可以在此link:
中打开功能请求