发布于: Sep 6, 2023

我们很高兴地宣布,推出 Amazon CloudWatch Logs 正则表达式筛选条件模式语法支持,助力您更轻松地搜索和匹配相关日志。目前,客户使用筛选条件模式语法来搜索日志,使用指标筛选条件提取指标,并使用订阅筛选条件将特定日志发送到其他目的地。今日发布后,客户将能够在筛选条件模式中使用灵活且功能强大的正则表达式来进一步自定义这些操作,以满足他们的需求。现在,客户可以使用正则表达式(例如 ‘{ $.statusCode=%4[0-9]{2}% }’)定义一个筛选条件来匹配多个 IP 子网或 HTTP 状态代码,而不必定义多个筛选条件来满足每种变体的需求,从而减少日志的配置和管理开销。

筛选条件模式构成了指标筛选条件订阅筛选条件筛选条件日志事件用来匹配日志事件中术语的语法。术语可以是字、精确短语或数值。使用正则表达式创建指标筛选条件或订阅筛选条件时,每个日志组的新配额为 5 个正则表达式模式。在给定的筛选条件模式中,指标筛选条件和订阅筛选条件的配额为 2 个正则表达式模式。

Amazon CloudWatch Logs 正则表达式筛选条件模式语法支持现已在提供 Amazon CloudWatch Logs 的所有 AWS 商业区域推出。

要了解更多信息,请查看我们的筛选条件和模式语法文档