根据时间戳的包含过滤器,日志不会在日志接收器处导出

Logs are not getting exported at log sink as per the inclusion filter of timestamp

我想将我的 AppEngine 服务的日志导出到云存储桶。因此,我创建了日志接收器并给出了我的云存储的目的地 bucket.The 问题是日志没有按照我的包含过滤条件导出。 包含过滤器:-

resource.type="gae_app"
resource.labels.module_id="cbd-iris-app"
timestamp>="2021-07-17T01:20:00Z" AND timestamp<="2021-07-17T16:30:00Z"

根据过滤器,我希望日志位于代码中提到的时间戳之间。但是,相反,正在存储的日志是当前日期和时间的。这里到底出了什么问题..

TL;DR:这是 GCP Log routing

的预期行为

根据 How sinks work 部分,您似乎只能应用于新日志,而不能应用于已处理的日志:

Caution: Since routing happens for new log entries only, you can't route log entries that Logging received before your sink was created.

因此,尽管您设置了 timestamp 过滤器,但接收器只能接收在创建接收器之后创建的日志。