0
我需要使用stackdriver CLI在两个时间戳之间找到日志。我使用了下面的命令。使用stackdriver CLI在时间戳之间查找日志
gcloud beta logging read "timestamp>=\"2017-02-19T00:00:00Z\" AND timestamp<\"2017-03-14T00:00:00Z\""
但它给我的错误:
文件名,目录名或卷标语法不正确。
这里是我的gcloud版本的详细信息
荣誉推荐给Google工程师: 我在windows上用gcloud --filter命令碰到了这个问题。以下工作: gcloud beta logging logging read“timestamp ^> =”“2017-02-19T00:00:00Z”“AND”“timestamp^<2017-03-14T00:00:00Z”“”“ 注意使用双“”和^转义字符。 您可以在命令行中添加--verbosity debug,它会告诉您gcloud能够理解参数的精确程度。 –
正如您所提到的,该命令在浏览器中从gcloud shell工作正常,但在Windows命令shell中失败。 –
在<之前添加^并添加额外的“命令工作正常。谢谢团队。这里是我使用的命令。** gcloud beta日志读取”logName = projects/myproject/logs/output_log和异常和时间戳^> =“”2017-03-22T14:01:32Z“”AND timestamp^<“”2017-03-22T15:50:04Z“”“--format = table(resource.labels.zone,labels.'compute.googleapis的.com/RESOURCE_NAME”,时间戳,textPayload)** –