我正在尝试创建一个排除过滤器,它会排除任何超过7天的日志。
似乎timestamp
,您必须指定实际的日期和时间 - 而不是使用timezone.now() - timedelta(days=7)
有人可以告诉我这是否可能?
答案 0 :(得分:0)
通过时间从过滤器表达式中搜索通常通过绝对时间戳来实现。目前,高级过滤器不支持计算相对时间。您可以使用Linux中的“date”命令,根据“选择正确的时间段”here,以RFC 3339格式确定时间戳。
话虽如此,有一个内部功能请求被提交以包括排除过滤器上的相对时间戳(例如“timestamp< now-7 days”)。
答案 1 :(得分:0)
排除过滤器不会排除已经摄取的日志。它只会在创建排除后排除新日志。
答案 2 :(得分:0)
是的,我同意@Summit,我们不能排除已经提取到Stackdriver Logging的旧日志。