Stackdriver Logging Advanced Filter Using Current Date/Time
Stackdriver Logging Advanced Filter Using Current Date/Time
我正在尝试创建一个排除过滤器,以排除任何超过 7 天的日志。
似乎 timestamp
,你必须指定实际的日期和时间才能工作——而不是使用像 timezone.now() - timedelta(days=7)
这样的东西
谁能告诉我这是否可行?
从过滤表达式中按时间搜索通常是通过绝对时间戳来实现的。目前,高级过滤器不支持计算相对时间。您可以根据 "Choose the right time period" here 使用 Linux 中的 'date' 命令确定 RFC 3339 格式的时间戳。
也就是说,有一个内部功能请求提交,要求在排除过滤器中包含相对时间戳(例如 "timestamp < now - 7 days")。
排除过滤器不排除已摄取的日志。它仅在创建排除后排除新日志。
是的,我同意@Summit,我们不能排除已经引入 Stackdriver Logging 的旧日志。
我正在尝试创建一个排除过滤器,以排除任何超过 7 天的日志。
似乎 timestamp
,你必须指定实际的日期和时间才能工作——而不是使用像 timezone.now() - timedelta(days=7)
谁能告诉我这是否可行?
从过滤表达式中按时间搜索通常是通过绝对时间戳来实现的。目前,高级过滤器不支持计算相对时间。您可以根据 "Choose the right time period" here 使用 Linux 中的 'date' 命令确定 RFC 3339 格式的时间戳。
也就是说,有一个内部功能请求提交,要求在排除过滤器中包含相对时间戳(例如 "timestamp < now - 7 days")。
排除过滤器不排除已摄取的日志。它仅在创建排除后排除新日志。
是的,我同意@Summit,我们不能排除已经引入 Stackdriver Logging 的旧日志。