

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 與 Amazon CloudWatch Logs 的整合
<a name="cloudwatch-logs"></a>

從 2.6.0 AWS ParallelCluster 版開始，常用日誌預設會儲存在 CloudWatch Logs 中。如需 CloudWatch Logs 的詳細資訊，請參閱 [Amazon CloudWatch Logs 使用者指南](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/)。若要設定 CloudWatch Logs 整合，請參閱 [`[cw_log]`一節](cw-log-section.md)和 [`cw_log_settings`](cluster-definition.md#cw-log-settings)設定。

系統會為具有名稱的每個叢集建立日誌群組 `/aws/parallelcluster/{{cluster-name}}`（例如，`/aws/parallelcluster/testCluster`)。每個節點上的每個日誌 （如果路徑包含 ，則為一組日誌`*`) 都有一個名為 的日誌串流`{{{hostname}}}.{{{instance_id}}}.{{{logIdentifier}}}`。（例如 `ip-172-31-10-46.i-02587cf29cc3048f3.nodewatcher`。) CloudWatch [代理程式會將日誌資料傳送至 CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Install-CloudWatch-Agent.html)，該代理程式會在所有叢集執行個體`root`上執行 。

從 2.10.0 AWS ParallelCluster 版開始，建立叢集時會建立 Amazon CloudWatch 儀表板。此儀表板可讓您輕鬆檢閱儲存在 CloudWatch Logs 中的日誌。如需詳細資訊，請參閱[Amazon CloudWatch 儀表板](cloudwatch-dashboard.md)。

此清單包含可用於平台、排程器和節點的日誌串流的 {{logIdentifier}} 和路徑。


**可用於平台、排程器和節點的日誌串流**  

| 平台 | 排程器 | 節點 | 日誌串流 | 
| --- | --- | --- | --- | 
| amazon<br />centos<br />ubuntu | awsbatch<br />slurm | HeadNode | dcv-authenticator： `/var/log/parallelcluster/pcluster_dcv_authenticator.log`<br />dcv-ext-authenticator： `/var/log/parallelcluster/pcluster_dcv_connect.log`<br />dcv-agent： `/var/log/dcv/agent.*.log`<br />dcv-xsession： `/var/log/dcv/dcv-xsession.*.log`<br />dcv-server： `/var/log/dcv/server.log`<br />dcv-session-launcher： `/var/log/dcv/sessionlauncher.log`<br />Xdcv： `/var/log/dcv/Xdcv.*.log`<br />cfn-init： `/var/log/cfn-init.log`<br />chef-client： `/var/log/chef-client.log` | 
| amazon<br />centos<br />ubuntu | awsbatch<br />slurm | ComputeFleet<br />HeadNode | cloud-init： `/var/log/cloud-init.log`<br />受監管： `/var/log/supervisord.log` | 
| amazon<br />centos<br />ubuntu | slurm | ComputeFleet | cloud-init-output： `/var/log/cloud-init-output.log`<br />computemgtd： `/var/log/parallelcluster/computemgtd`<br />slurmd： `/var/log/slurmd.log` | 
| amazon<br />centos<br />ubuntu | slurm | HeadNode | clustermgtd： `/var/log/parallelcluster/clustermgtd`<br />slurm\_resume： `/var/log/parallelcluster/slurm_resume.log`<br />slurm\_suspend： `/var/log/parallelcluster/slurm_suspend.log`<br />slurmctld： `/var/log/slurmctld.log` | 
| amazon<br />centos | awsbatch<br />slurm | ComputeFleet<br />HeadNode | system-messages： `/var/log/messages` | 
| ubuntu | awsbatch<br />slurm | ComputeFleet<br />HeadNode | syslog： `/var/log/syslog` | 

使用 的叢集中的任務會 AWS Batch 儲存 CloudWatch Logs 中達到 `RUNNING`、 `SUCCEEDED`或 `FAILED` 狀態的任務輸出。日誌群組為 `/aws/batch/job`，日誌串流名稱格式為 `{{jobDefinitionName}}/default/{{ecs_task_id}}`。根據預設，這些日誌設定為永遠不會過期，但您可以修改保留期間。如需詳細資訊，請參閱《Amazon CloudWatch Logs 使用者指南》中的[變更 CloudWatch 日誌中的日誌資料保留期間](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/SettingLogRetention.html)。

**注意**  
`chef-client`2.9.0 `cloud-init-output` AWS ParallelCluster 版中`slurm_suspend`已新增 `clustermgtd``computemgtd`、`slurm_resume`、、 和 。對於 2.6.0 AWS ParallelCluster 版， `/var/log/cfn-init-cmd.log`(`cfn-init-cmd`) 和 `/var/log/cfn-wire.log`(`cfn-wire`) 也存放在 CloudWatch Logs 中。