

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

# 與 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 redhat ubuntu  |  awsbatch slurm  |  HeadNode  |  dcv-authenticator： `/var/log/parallelcluster/pcluster_dcv_authenticator.log` dcv-ext-authenticator： `/var/log/parallelcluster/pcluster_dcv_connect.log` dcv-agent： `/var/log/dcv/agent.*.log` dcv-xsession： `/var/log/dcv/dcv-xsession.*.log` dcv-server： `/var/log/dcv/server.log` dcv-session-launcher： `/var/log/dcv/sessionlauncher.log` Xdcv： `/var/log/dcv/Xdcv.*.log` cfn-init： `/var/log/cfn-init.log` Chef-client： `/var/log/chef-client.log`  | 
|  amazon redhat ubuntu  |  awsbatch slurm  |  ComputeFleet HeadNode  |  cloud-init： `/var/log/cloud-init.log` 受監管： `/var/log/supervisord.log`  | 
|  amazon redhat ubuntu  |  slurm  |  ComputeFleet  |  cloud-init-output： `/var/log/cloud-init-output.log` computemgtd： `/var/log/parallelcluster/computemgtd` slurmd： `/var/log/slurmd.log` slurm\$1prolog\$1epilog： `/var/log/parallelcluster/slurm_prolog_epilog.log`  | 
|  amazon redhat ubuntu  |  slurm  |  HeadNode  |  sssd： `/var/log/sssd/sssd.log` sssd\$1domain\$1default： `/var/log/sssd/sssd_default.log` pam\$1ssh\$1key\$1generator： `/var/log/parallelcluster/pam_ssh_key_generator.log` clusterstatusmgtd： `/var/log/parallelcluster/clusterstatusmgtd` clustermgtd： `/var/log/parallelcluster/clustermgtd` compute\$1console\$1output： `/var/log/parallelcluster/compute_console_output` slurm\$1resume： `/var/log/parallelcluster/slurm_resume.log` slurm\$1suspend： `/var/log/parallelcluster/slurm_suspend.log` slurmctld： `/var/log/slurmctld.log` slurm\$1fleet\$1status\$1manager： `/var/log/parallelcluster/slurm_fleet_status_manager.log`  | 
|  amazon redhat  |  awsbatch slurm  |  ComputeFleet HeadNode  |  system-messages： `/var/log/messages`  | 
|  ubuntu  |  awsbatch slurm  |  ComputeFleet 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>`。名稱為 *\$1pcluster-version\$1*/1 的唯一日誌串流包含建置映像程序的輸出。

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