1

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

看来timestamp,您必须指定实际的日期和时间才能使其工作——而不是使用类似的东西timezone.now() - timedelta(days=7)

谁能告诉我这是否可能?

4

3 回答 3

1

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

话虽如此,有一个内部功能请求已提交,以在排除过滤器中包含相对时间戳(例如“时间戳 < 现在 - 7 天”)。

于 2018-02-12T23:49:11.217 回答
0

排除过滤器不排除已提取的日志。它仅在创建排除项后排除新日志。

于 2018-02-13T02:39:41.363 回答
0

是的,我同意@Summit,我们不能排除已经提取到 Stackdriver Logging 的旧日志。

于 2018-02-14T19:41:38.660 回答