我正在尝试创建一个排除过滤器,它将排除任何超过 7 天的日志。
看来timestamp
,您必须指定实际的日期和时间才能使其工作——而不是使用类似的东西timezone.now() - timedelta(days=7)
谁能告诉我这是否可能?
我正在尝试创建一个排除过滤器,它将排除任何超过 7 天的日志。
看来timestamp
,您必须指定实际的日期和时间才能使其工作——而不是使用类似的东西timezone.now() - timedelta(days=7)
谁能告诉我这是否可能?
从过滤器表达式中按时间搜索通常是通过绝对时间戳来实现的。目前高级过滤器不支持计算相对时间。您可以使用 Linux 中的“日期”命令来确定 RFC 3339 格式的时间戳,按照此处的“选择正确的时间段” 。
话虽如此,有一个内部功能请求已提交,以在排除过滤器中包含相对时间戳(例如“时间戳 < 现在 - 7 天”)。
排除过滤器不排除已提取的日志。它仅在创建排除项后排除新日志。
是的,我同意@Summit,我们不能排除已经提取到 Stackdriver Logging 的旧日志。