

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

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

如需 CloudWatch Logs 的詳細資訊，請參閱 [Amazon CloudWatch Logs 使用者指南](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/)。若要設定 CloudWatch Logs 整合，請參閱 [`Monitoring`](Monitoring-v3.md)一節。若要了解如何使用 將自訂日誌附加至 CloudWatch 組態`append-config`，請參閱《Amazon [ CloudWatch 使用者指南》中的多個 CloudWatch 代理程式組態檔案](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Agent-common-scenarios.html#CloudWatch-Agent-multiple-config-files)。 *Amazon CloudWatch *

## Amazon CloudWatch Logs 叢集日誌
<a name="cloudwatch-logs-clusters"></a>

系統會為具有名稱的每個叢集建立日誌群組 `/aws/parallelcluster/{{cluster-name-<timestamp>}}`（例如 `/aws/parallelcluster/testCluster-202202050215`)。每個節點上的每個日誌 （如果路徑包含 ，則為一組日誌`*`) 都有一個名為 的日誌串流`{{{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`上執行 。

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

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


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

| 平台 | 排程器 | 節點 | 日誌串流 | 
| --- | --- | --- | --- | 
| amazon<br />redhat<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 />redhat<br />ubuntu | awsbatch<br />slurm | ComputeFleet<br />HeadNode | cloud-init： `/var/log/cloud-init.log`<br />受監管： `/var/log/supervisord.log` | 
| amazon<br />redhat<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`<br />slurm\_prolog\_epilog： `/var/log/parallelcluster/slurm_prolog_epilog.log` | 
| amazon<br />redhat<br />ubuntu | slurm | HeadNode | sssd： `/var/log/sssd/sssd.log`<br />sssd\_domain\_default： `/var/log/sssd/sssd_default.log`<br />pam\_ssh\_key\_generator： `/var/log/parallelcluster/pam_ssh_key_generator.log`<br />clusterstatusmgtd： `/var/log/parallelcluster/clusterstatusmgtd`<br />clustermgtd： `/var/log/parallelcluster/clustermgtd`<br />compute\_console\_output： `/var/log/parallelcluster/compute_console_output`<br />slurm\_resume： `/var/log/parallelcluster/slurm_resume.log`<br />slurm\_suspend： `/var/log/parallelcluster/slurm_suspend.log`<br />slurmctld： `/var/log/slurmctld.log`<br />slurm\_fleet\_status\_manager： `/var/log/parallelcluster/slurm_fleet_status_manager.log` | 
| amazon<br />redhat | 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 `FAILED`中狀態為 `RUNNING`、 `SUCCEEDED`或 的任務輸出。日誌群組為 `/aws/batch/job`，日誌串流名稱格式為 `{{jobDefinitionName}}/default/{{ecs_task_id}}`。根據預設，這些日誌設定為不會過期，但您可以修改保留期間。如需詳細資訊，請參閱《Amazon CloudWatch Logs 使用者指南》中的[變更 CloudWatch 日誌中的日誌資料保留期間](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/SettingLogRetention.html)。

## Amazon CloudWatch Logs 建置映像日誌
<a name="cloudwatch-logs-build-images"></a>

系統會為每個自訂建置映像建立日誌群組，名稱為 `/aws/imagebuilder/ParallelClusterImage-{{<image-id>}}`。名稱為 {{{pcluster-version}}}/1 的唯一日誌串流包含建置映像程序的輸出。

您可以使用[`pcluster`](pcluster-v3.md)映像命令存取日誌。如需詳細資訊，請參閱[AWS ParallelCluster AMI 自訂](custom-ami-v3.md)。