如何在Cloudwatch Log Insights中完整显示超长消息字段?
CloudWatch Log Insights 超长消息完整显示方案
通过查询语句插入换行
针对长message字段,用replace或split+array_join函数手动插入换行符,让结果自动换行:-- 按特定分隔符(比如逗号)换行 fields replace(message, ',', '\n,') as formatted_message -- 按固定字符数(比如每100字符)换行 fields array_join(split(message, /(.{100})/), '\n') as formatted_message用界面展开功能查看完整内容
查询结果列表里,每条结果左侧有个展开箭头,点击后会展开显示完整的message字段,展开后的文本会自动适配界面宽度换行,不用复制到外部工具。调整控制台显示设置
点击控制台顶部的齿轮图标,在设置面板里找到结果显示相关选项,开启自动换行或调整列宽,部分区域的控制台支持直接开启长文本自动换行。尝试
display函数强制格式化
部分AWS区域支持用display函数指定显示规则,强制开启换行:fields display(message, {wrapText: true}) as wrapped_message
内容的提问来源于stack exchange,提问作者Doug Abbott
相关产品推荐
相关产品推荐

