使用stackdriver CLI在时间戳之间查找日志

时间:2017-03-15 18:26:21

标签: google-cloud-platform gcloud stackdriver

我需要使用stackdriver CLI在两个时间戳之间找到日志。我使用了以下命令。

gcloud beta logging read "timestamp>=\"2017-02-19T00:00:00Z\" AND timestamp<\"2017-03-14T00:00:00Z\"" 

但它给了我错误:

文件名,目录名或卷标语法不正确。

这是我的gcloud版本详细信息

gcloud --version

2 个答案:

答案 0 :(得分:5)

以上答案似乎不再起作用。这是新命令。

gcloud logging read 'receiveTimestamp>="2019-08-08T21:00:00Z" AND receiveTimestamp<="2019-08-08T22:00:00Z"'

实际上,这比较简单。转义字符和双“双引号”已被删除。 :)

答案 1 :(得分:2)

我是Stackdriver日志记录的产品经理。我们测试了命令,似乎工作正常。问题可能出在Windows命令shell上?一个猜测是,也许是“&gt;”和“&lt;”在前面需要“/”?将查询复制并粘贴到云端shell中可以正常工作。