View a markdown version of this page

容量提供程序系统日志格式 - AWS Lambda

容量提供程序系统日志格式

容量提供程序系统日志使用结构化 JSON 格式。JSON 结构化日志提供增强的可搜索性,并且支持自动分析容量提供程序操作事件。

系统日志的 JSON 格式

每个系统日志条目都以 JSON 对象形式捕获,其中包含具有以下顶级字段的键值对:

字段 Type 说明
timestamp 字符串 日志事件生成时间,采用 ISO 8601 格式。
level 字符串 事件的日志级别。
message 字符串 用户可读的事件描述。
metadata 对象 关于事件的结构化元数据。包含因事件类型而异的字段。

元数据字段

metadata 对象包含以下字段。并非所有字段都会出现在每个事件中。

字段 Type 说明
instanceId 字符串 与事件关联的 Amazon EC2 实例 ID。
availabilityZones 字符串数组 与事件关联的可用区。
instanceTypes 字符串数组 与事件关联的 Amazon EC2 实例类型。
capacityProviderArn 字符串 容量提供程序的 ARN。

示例日志条目

以下示例显示了成功实例启动的一个系统日志条目:

{ "timestamp": "2025-07-01T14:31:15.456Z", "level": "INFO", "message": "Successfully launched c7g.xlarge instance i-0abc123def456789 in us-east-1a", "metadata": { "instanceId": "i-0abc123def456789", "availabilityZones": ["us-east-1a"], "instanceTypes": ["c7g.xlarge"], "capacityProviderArn": "arn:aws:lambda:us-east-1:123456789012:capacity-provider:my-capacity-provider" } }