如何從 Elastic Beanstalk 環境中的 Windows 執行個體收集日誌?

1 分的閱讀內容
0

我想要從 AWS Elastic Beanstalk 環境中的 Windows 執行個體收集日誌。

簡短描述

若要從 Elastic Beanstalk 環境中的 Windows 執行個體收集日誌,請使用 AWSSupport-CollectElasticBeanstalkLogs 自動化。如果是 Windows 執行個體,請使用遠端桌面通訊協定 (RDP) 連線至每一個單獨的 Windows 執行個體,一次收集一個日誌。不過,您可以使用 AWSSupport-CollectElasticBeanstalkLogs 自動化自動從多個 Windows 執行個體收集日誌,以避免此手動程序。

根據預設,自動化會將執行個體的日誌套件組合做為 .zip 檔案上傳至下列任一資源:

  • 您帳戶中的預設 Elastic Beanstalk 儲存貯體
  • 您指定的 Amazon Simple Storage Service (Amazon S3) 儲存貯體

自動化會從下列位置收集日誌檔案:

  • C:\Program Files\Amazon\ElasticBeanstalk\HealthD\Logs\*
  • C:\Program Files\Amazon\ElasticBeanstalk\logs\*
  • C:\cfn\log\*
  • C:\inetpub\logs\*

**注意:**如果您在執行 AWS Command Line Interface (AWS CLI) 命令時收到錯誤,請確保您使用的是最新版本 AWS CLI

解決方法

若要執行自動化,您可以使用 AWS Systems Manager 主控台或 AWS CLI。

AWS Systems Manager 主控台

  1. 開啟 Systems Manager 主控台
  2. 在導覽窗格的變更管理下,選擇自動化
  3. 選擇執行自動化
  4. 由 Amazon 擁有標籤上,搜尋並選取 AWSSupport-CollectElasticBeanstalkLogs 自動化文件,然後選擇下一步
  5. 輸入參數區段中,輸入適合情況的欄位。
  6. 選擇執行

若要監控自動化進度,請完成下列步驟:

  1. 在 Systems Manager 主控台的導覽窗格的變更管理下,選擇自動化
  2. 執行 ID 欄位中,選擇您的自動化。
  3. 檢閱自動化的進度。執行步驟區段會顯示自動化目前處於哪個階段。輸出區段包含協助您在自動化失敗時疑難排解問題的日誌。

AWS CLI

1.    收集套件組合日誌並將其上傳到您帳戶中 Elastic Beanstalk 的預設 S3 儲存貯體:

aws ssm start-automation-execution --document-name "AWSSupport-CollectElasticBeanstalkLogs"\
        --parameters "InstanceId=INSTANCEID,\
                               EnvironmentId=ENVIRONMENTID,\
                               AutomationAssumeRole=AUTOMATIONROLE"

2.    收集套件組合日誌並將其上傳到您的 S3 儲存貯體:

aws ssm start-automation-execution --document-name "AWSSupport-CollectElasticBeanstalkLogs"\
        --parameters "InstanceId=INSTANCEID,\
                              EnvironmentId=ENVIRONMENTID,\
                              S3BucketName=BUCKETNAME,\
                              S3BucketPath=BUCKETPATH,\
                              AutomationAssumeRole=AUTOMATIONROLE"

3.    擷取執行輸出:

aws ssm get-automation-execution --automation-execution-id EXECUTIONID --output text --query 'AutomationExecution.Outputs'
AWS 官方
AWS 官方已更新 7 個月前