本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
容量提供者系統日誌格式
容量提供者系統日誌使用結構化 JSON 格式。JSON 結構化日誌提供增強的可搜尋性,並啟用容量提供者操作事件的自動化分析。
系統日誌的 JSON 格式
每個系統日誌項目都會擷取為 JSON 物件,其中包含具有下列最上層欄位的鍵值對:
| 欄位 | Type | Description |
|---|---|---|
timestamp |
String | 產生日誌事件的時間,採用 ISO 8601 格式。 |
level |
String | 事件的日誌層級。 |
message |
String | 事件的人類可讀描述。 |
metadata |
物件 | 有關事件的結構化中繼資料。包含因事件類型而異的欄位。 |
中繼資料欄位
metadata 物件包含下列欄位。並非所有欄位都存在於每個事件中。
| 欄位 | Type | Description |
|---|---|---|
instanceId |
String | 與事件相關聯的 Amazon EC2 執行個體 ID。 |
availabilityZones |
字串陣列 | 與 (事件) 相關聯的可用區域。 |
instanceTypes |
字串陣列 | 與事件相關聯的 Amazon EC2 執行個體類型 (Amazon EC2)。 |
capacityProviderArn |
String | 容量提供者的 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"
}
}