인스턴스 홈으로 로그 전달
플랫폼 로그는 사용자가 지정하지 않는 한 기본적으로 인스턴스 홈으로 전달됩니다. <instance_id>/logs/<app_id> 디렉토리에서 특정 애플리케이션에 대한 로그를 볼 수 있습니다. 이 기능을 사용 안함으로 설정할 수도 있습니다.
로그 다운로드
인스턴스 홈에서 로그를 다운로드하려면 AWS CLI를 사용하여 다음 명령을 실행하십시오. CLI 사용에 대한 자세한 정보는 Object Storage에 연결하도록 CLI 구성 을 참조하십시오.
aws --endpoint-url <bucket_endpoint> s3 cp s3://<bucket_name>/<instance_id>/logs/<app_id>/ ./ --recursive
예:
aws --endpoint-url https://s3.us-south.cloud-object-storage.appdomain.cloud/ s3 cp s3://do-not-delete-ae-bucket-a0048029-c78a-439a-a864-14fdd3b2d95b/a0048029-c78a-439a-a864-14fdd3b2d95b/logs/2cd9036a-9e4a-4b79-81ec-2d8ae96d674c/ ./ --recursive
Spark 로그 레벨 변경
spark log level configuration 를 편집하여 인스턴스 홈으로 전달되는 드라이버 및 실행 프로그램 로그에 대해 INFO, DEBUG와 같은 다른 로그 레벨을 설정할 수 있습니다.
다음 드라이버 및 (또는) 실행 프로그램 로그 레벨을 지정하여 로깅 기능을 완전히 사용 불가능하게 하십시오.
ae.spark.driver.log.level = OFF
ae.spark.executor.log.level = OFF
로그 레벨 정보 구성에 대한 자세한 정보는 Spark 로그 레벨 정보 구성 을 참조하십시오.
기본적으로 드라이버 로그 레벨은 WARN 이고 실행 프로그램 로그 레벨은 OFF 입니다. Spark 로그 레벨 구성이 지정되지 않은 경우 인스턴스 홈에서 드라이버 로그만 볼 수 있습니다. 실행 프로그램 로그를 포함하려면 로그 레벨을 OFF가 아닌 다른 값으로 변경하십시오. 자세한 정보는 Spark 로그 레벨 정보 구성 을 참조하십시오.
또한 로그를 IBM Log Analysis 서비스로 전달하도록 선택할 수도 있습니다. 자세한 정보는 IBM Log Analysis 을 참조하십시오. 드라이버 또는 실행 프로그램 로그 레벨 정보가 'OFF' 로 구성된 경우 로깅 API를 통해 사용으로 설정된 경우에도 로그가 IBM Log Analysis 서비스로 전달되지 않습니다.