Filter 使用当前日期/时间的Stackdriver日志记录高级过滤器

Filter 使用当前日期/时间的Stackdriver日志记录高级过滤器,filter,timestamp,stackdriver,google-cloud-stackdriver,Filter,Timestamp,Stackdriver,Google Cloud Stackdriver,我正在尝试创建一个排除过滤器,它将排除任何超过7天的日志 似乎对于时间戳,您必须指定此操作的实际日期和时间,而不是使用类似时区.now()-timedelta(days=7) 有人能告诉我这是否可行吗?从过滤器表达式中按时间搜索通常是通过绝对时间戳实现的。目前,高级过滤器不支持计算相对时间。您可以使用Linux中的“date”命令确定RFC 3339格式的时间戳,如“选择正确的时间段” 这就是说,有一个内部特征请求,用于在排除过滤器上包含相对时间戳(例如,“时间戳

我正在尝试创建一个排除过滤器,它将排除任何超过7天的日志

似乎对于
时间戳
,您必须指定此操作的实际日期和时间,而不是使用类似
时区.now()-timedelta(days=7)


有人能告诉我这是否可行吗?

从过滤器表达式中按时间搜索通常是通过绝对时间戳实现的。目前,高级过滤器不支持计算相对时间。您可以使用Linux中的“date”命令确定RFC 3339格式的时间戳,如“选择正确的时间段”


这就是说,有一个内部特征请求,用于在排除过滤器上包含相对时间戳(例如,“时间戳<现在-7天”)

排除筛选器不排除已摄取的日志。它仅在创建排除后排除新日志。

是的,我同意@Summit,我们不能排除已接收到Stackdriver日志的旧日志。

我如何了解此功能请求的状态?这对我们来说很有用,我想在准备好后实现它。你可以在上提交一个新的功能请求,以便通知内部线程。然而,目前还不能保证这一功能的实现,但请放心,谷歌会根据反馈努力改进其产品。您想限制日志保留的时间,还是想删除延迟写入的旧日志?