我想知道 CLoudWatchLogs 是否对 1 行日志记录的长度有限制。我检查了CloudWatchLogs 限制文档页面,但他们没有指定有关行长度限制的任何内容。
他们确实提到了Event size
limit (256 KB) ,这是 1 个事件的最大大小,但这并没有告诉我有关行长的任何信息。日志事件可以包含比仅@message
字段更多的信息。
我想知道 CLoudWatchLogs 是否对 1 行日志记录的长度有限制。我检查了CloudWatchLogs 限制文档页面,但他们没有指定有关行长度限制的任何内容。
他们确实提到了Event size
limit (256 KB) ,这是 1 个事件的最大大小,但这并没有告诉我有关行长的任何信息。日志事件可以包含比仅@message
字段更多的信息。
稍微研究一下(因为我对同一件事感到好奇)。boto3 python 客户端文档将日志行称为事件。事件由时间戳和消息组成。在各种 AWS 工具中,消息可以分解为不同的字段,但我相信时间戳和消息是日志事件中唯一的实际字段。
所以这表明大约 256K 是每行的最大大小(减去时间戳的大小,可能还有一些开销)。
这并不是说 AWS Web 控制台可以很好地处理那么长的行。