용량 공급자 시스템 로그 형식
용량 공급자 시스템 로그 형식
용량 공급자(capacity provider) 시스템 로그는 구조적 JSON 형식을 사용합니다. JSON 구조적 로그는 검색성을 높이고 용량 공급자 운영 이벤트의 자동화된 분석을 가능하게 합니다.
본문
시스템 로그의 JSON 형식
각 시스템 로그 항목은 다음 최상위 필드를 가진 키-값 쌍을 담은 JSON 객체로 캡처됩니다.
| 필드 | 유형 | 설명 |
|---|---|---|
| timestamp | String | 로그 이벤트가 생성된 시간(ISO 8601 형식) |
| level | String | 이벤트의 로그 레벨 |
| message | String | 이벤트에 대한 사람이 읽을 수 있는 설명 |
| metadata | Object | 이벤트에 대한 구조화된 메타데이터. 이벤트 유형에 따라 달라지는 필드 포함 |
메타데이터 필드
metadata 객체는 다음 필드를 포함합니다. 모든 필드가 모든 이벤트에 있는 것은 아닙니다.
| 필드 | 유형 | 설명 |
|---|---|---|
| instanceId | String | 이벤트와 연결된 Amazon EC2 인스턴스 ID |
| availabilityZones | Array of strings | 이벤트와 연결된 가용 영역(AZ) |
| instanceTypes | Array of strings | 이벤트와 연결된 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"
}
}