

# キャパシティープロバイダーのシステムログの形式
<a name="lambda-managed-instances-monitoring-log-format"></a>

キャパシティープロバイダーのシステムログでは、構造化された JSON 形式が使用されます。JSON の構造化ログを使用すると検索可能性が高まり、キャパシティープロバイダーのオペレーションイベントの自動分析が可能になります。

## システムログの JSON 形式
<a name="lambda-managed-instances-log-format-json-structure"></a>

各システムログのエントリは、次の最上位フィールドを持つキーと値のペアを含む JSON オブジェクトとしてキャプチャされます。


| フィールド | タイプ | 説明 | 
| --- | --- | --- | 
| timestamp | 文字列 | ログイベントが生成された ISO 8601 形式の時刻。 | 
| level | String | イベントのログレベル。 | 
| message | String | 人が読み取り可能なイベントの説明。 | 
| metadata | オブジェクト | イベントについての構造化メタデータ。イベントタイプごとに異なるフィールドが含まれます。 | 

## メタデータフィールド
<a name="lambda-managed-instances-log-format-metadata"></a>

`metadata` オブジェクトには次のフィールドが含まれます。すべてのイベントに、すべてのフィールドが含まれるわけではありません。


| フィールド | タイプ | 説明 | 
| --- | --- | --- | 
| instanceId | 文字列 | イベントに関連付けられた Amazon EC2 のインスタンス ID。 | 
| availabilityZones | 文字列の配列 | イベントに関連付けられたアベイラビリティーゾーン。 | 
| instanceTypes | 文字列の配列 | イベントに関連付けられた Amazon EC2 のインスタンスタイプ。 | 
| capacityProviderArn | String | キャパシティープロバイダーの 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"
  }
}
```