

# 容量提供程序系统日志格式
<a name="lambda-managed-instances-monitoring-log-format"></a>

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

## 系统日志的 JSON 格式
<a name="lambda-managed-instances-log-format-json-structure"></a>

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


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

## 元数据字段
<a name="lambda-managed-instances-log-format-metadata"></a>

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


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

## 示例日志条目
<a name="lambda-managed-instances-log-format-examples"></a>

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

```
{
  "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"
  }
}
```