용량 공급자 시스템 로그에 대한 로그 수준 필터링
Lambda는 특정 세부 수준 이하의 로그만 CloudWatch Logs로 전송하도록 용량 공급자의 시스템 로그를 필터링할 수 있습니다. 다음 로그 수준 중에서 선택할 수 있습니다.
| 로그 수준 | 용도 |
|---|---|
| DEBUG(최대 세부 정보) | 시스템 디버깅에 대한 세부 정보 |
| INFO | 용량 공급자의 정상 작동을 기록하는 메시지 |
| WARN(최소 세부 정보) | 해결되지 않을 경우 예상치 못한 동작으로 이어질 수 있는 잠재적 오류에 대한 메시지 |
로그 수준을 선택하면 Lambda는 해당 수준 이하의 로그를 전송합니다. 예를 들어 용량 공급자의 시스템 로그 수준을 INFO로 설정하면 Lambda는 DEBUG 수준에서 로그 출력을 전송하지 않습니다.
기본적으로 Lambda는 시스템 로그 레벨을 INFO로 설정합니다. 보다 높은 세부 수준의 로그를 수신하려면 수준을 DEBUG로 설정합니다. 더 적은 로그를 수신하려면 수준을 WARN으로 설정합니다. Lambda가 다양한 시스템 로그 이벤트를 매핑하는 로그 수준 목록을 보려면 용량 공급자 시스템 로그 이벤트 참조을 참조하세요.
시스템 로그 수준 구성
용량 공급자의 시스템 로그 수준을 구성하기 위해 Lambda 콘솔 또는 AWS Command Line Interface(AWS CLI)를 사용할 수 있습니다. CreateCapacityProvider 및 UpdateCapacityProvider Lambda API 명령을 사용하여 시스템 로그 수준을 구성할 수도 있습니다.
시스템 로그 수준을 구성하는 방법(콘솔)
-
Lambda 콘솔의 용량 공급자 페이지
를 여세요. -
용량 공급자를 선택하세요.
-
추가 구성을 선택합니다.
-
로깅 구성 섹션에서 편집을 선택하세요.
-
용량 공급자에 대해 원하는 시스템 로그 수준을 선택하세요.
-
저장을 선택합니다.
용량 공급자를 생성할 때 시스템 로그 수준을 설정하는 방법(AWS CLI)
-
새 용량 공급자를 생성할 때 시스템 로그 수준을 구성하려면 create-capacity-provider
명령에서 --telemetry-config옵션을 사용하세요.SystemLogLevel을DEBUG,INFO또는WARN중 하나로 설정합니다.aws lambda create-capacity-provider \ --capacity-provider-name my-capacity-provider \ --vpc-config SubnetIds=subnet-12345,subnet-67890,SecurityGroupIds=sg-12345 \ --permissions-config CapacityProviderOperatorRoleArn=arn:aws:iam::123456789012:role/MyOperatorRole \ --telemetry-config LoggingConfig={SystemLogLevel=DEBUG}
기존 용량 공급자의 시스템 로그 수준을 업데이트하는 방법(AWS CLI)
-
기존 용량 공급자의 시스템 로그 수준을 변경하려면 update-capacity-provider
명령을 사용하세요. aws lambda update-capacity-provider \ --capacity-provider-name my-capacity-provider \ --telemetry-config LoggingConfig={SystemLogLevel=WARN}