通过gcloud CLI读取CloudSQL StackDriver日志

时间:2019-02-18 11:17:11

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

我已在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

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

我只想读出日志。

我在做什么错了?

1 个答案:

答案 0 :(得分: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文档中所指定。请勿在命令中使用"