將日誌轉遞至實例起始目錄
依預設,除非使用者指定,否則平台日誌會轉遞至實例起始目錄。 您可以從 <instance_id>/logs/<app_id> 目錄檢視特定應用程式的日誌。 您也可以停用此特性。
下載日誌
若要從實例起始目錄下載日誌,請使用 AWS CLI 執行下列指令。 如需使用 CLI 的相關資訊,請參閱 配置 CLI 以連接至 Object Storage。
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',則不會將日誌轉遞至 IBM Log Analysis 服務,即使已透過「記載 API」啟用也一樣。