本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
从头开始创建对 log-group-level数转换器
使用这些步骤从头开始创建 log-group-level变压器。
使用控制台为日志组创建日志转换器
打开 CloudWatch 控制台,网址为https://console.aws.amazon.com/cloudwatch/
。 在导航窗格中,依次选择日志和日志组。
选择要为其创建转换器的日志组。
选择 “变压器” 选项卡。您可能需要向右滚动选项卡列表才能看到它。
选择 “创建转换器”。
在 “选择解析器” 框中,选择要包含在转换器中的解析器。
如果它是预先配置的解析器,则无需为其指定任何配置。 Amazon
如果是不同的解析器,则需要指定其配置。有关更多信息,请参阅中有关该处理器的信息可配置的解析器类型处理器。
要添加其他处理器,请选择 + 添加处理器。然后在 “选择处理器” 框中选择所需的处理器,并填写配置参数。有关配置参数的信息,请参阅中有关该处理器的部分你可以使用的处理器。
请记住,处理器按照将日志事件添加到转换器的顺序进行操作。
(可选)您可以随时根据示例日志事件测试您迄今为止构建的变压器。为此,请执行以下操作:
在转换预览部分中,选择加载示例日志以从该转换器所针对的日志组加载示例日志事件,或者将日志事件粘贴到文本框中。
选择测试变压器。将显示日志的转换版本
添加完处理器并对示例日志中的测试感到满意后,选择保存。
使用从头 Amazon CLI 开始创建对数转换器
使用
aws logs put-transformer
命令。以下是创建包含parseJSON
和addKeys
处理器的转换器的示例:aws logs put-transformer \ --transformer-config '[{"parseJSON":{}},{"addKeys":{"entries":[{"key":"metadata.transformed_in","value":"CloudWatchLogs"},{"key":"feature","value":"Transformation"}]}},{"trimString":{"withKeys":["status"]}}]' \ --log-group-identifier
my-log-group-name