我需要使用stackdriver CLI在两个时间戳之间找到日志。我使用了以下命令。
gcloud beta logging read "timestamp>=\"2017-02-19T00:00:00Z\" AND timestamp<\"2017-03-14T00:00:00Z\""
但它给了我错误:
文件名,目录名或卷标语法不正确。
这是我的gcloud版本详细信息
答案 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中可以正常工作。