SDK Gcloud 日志记录时间戳过滤器
SDK Gcloud logging timestamp filter
我在尝试将我的日志文件过滤到特定时间段时遇到问题。当我尝试编写命令时,时间戳以外的所有内容都可以正常工作。一切看起来都很好的时刻:
gcloud logging read "resource.type=XXX logName=projects/YYY/logs/appengine.googleapis.com%2Fnginx.health_check" > test.txt
像 --limit 或 --freshness 这样的所有其他东西都可以正常工作,但是当我试图在我的文本文件中获取一段时间时,命令停止工作。我正在获取信息:
The file name, directory name, or volume label syntax is incorrect.
我已经尝试了很多东西,这个命令至少给我一些错误:
gcloud logging read "resource.type=XXX logName=projects/YYY/logs/appengine.googleapis.com%2Fnginx.health_check timestamp='2020-01-22T14:02:41.41Z'"
请帮助我指定时间戳的正确语法以获得任何时间段作为结果。
语法错误在时间戳中,应该在日期引号前加上\
:
gcloud logging read "resource.type=gae_app AND logName=projects/xxxx/logs/syslog AND timestamp=\"2020-01-22T14:02:41.41Z\""
有关详细信息,请查看 gcloud logging read
我明白了!
gcloud logging read "resource.type=XXX logName=projects/YYY/logs/appengine.googleapis.com%2Fnginx.health_check timestamp^>=""2020-01-21T11:00:00Z"" timestamp^<=""2020-01-22T11:00:00Z""" >t.txt
我在这里找到它:
感谢布劳略男爵的帮助!
我在尝试将我的日志文件过滤到特定时间段时遇到问题。当我尝试编写命令时,时间戳以外的所有内容都可以正常工作。一切看起来都很好的时刻:
gcloud logging read "resource.type=XXX logName=projects/YYY/logs/appengine.googleapis.com%2Fnginx.health_check" > test.txt
像 --limit 或 --freshness 这样的所有其他东西都可以正常工作,但是当我试图在我的文本文件中获取一段时间时,命令停止工作。我正在获取信息:
The file name, directory name, or volume label syntax is incorrect.
我已经尝试了很多东西,这个命令至少给我一些错误:
gcloud logging read "resource.type=XXX logName=projects/YYY/logs/appengine.googleapis.com%2Fnginx.health_check timestamp='2020-01-22T14:02:41.41Z'"
请帮助我指定时间戳的正确语法以获得任何时间段作为结果。
语法错误在时间戳中,应该在日期引号前加上\
:
gcloud logging read "resource.type=gae_app AND logName=projects/xxxx/logs/syslog AND timestamp=\"2020-01-22T14:02:41.41Z\""
有关详细信息,请查看 gcloud logging read
我明白了!
gcloud logging read "resource.type=XXX logName=projects/YYY/logs/appengine.googleapis.com%2Fnginx.health_check timestamp^>=""2020-01-21T11:00:00Z"" timestamp^<=""2020-01-22T11:00:00Z""" >t.txt
我在这里找到它:
感谢布劳略男爵的帮助!