通过gcloud CLI读取CloudSQL StackDriver日志

问题描述 投票:1回答:1

我在GCP中的第二代CloudSQL实例上启用了日志记录 - 但是我试图使用CLI读取这些并绘制空白。

如果我运行$ gcloud logging logs list,我可以看到我想要阅读的日志,示例如下:

projects/<project name>/logs/cloudsql.googleapis.com%2Fmysql-slow.log
projects/<project name>/logs/cloudsql.googleapis.com%2Fmysql.err

文档令人困惑,但如果我运行,看起来我应该能够阅读它们:

gcloud logging read "logName=projects/<project name>/logs/cloudsql.googleapis.com%2Fmysql.err" --limit 10 --format json

但是这只返回一个空白数组作为[]

我只是想读出日志。

我究竟做错了什么?

google-cloud-platform google-cloud-sql google-cloud-stackdriver
1个回答
0
投票

你必须执行gcloud logging read projects/<project name>/logs/cloudsql.googleapis.com%2Fmysql-slow.loggcloud logging read projects/<project name>/logs/cloudsql.googleapis.com%2Fmysql.err。正如在Quickstart using Cloud SDK文档中指定的那样。不要在命令中使用"

© www.soinside.com 2019 - 2024. All rights reserved.