

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 与 Amazon CloudWatch 日志集成
<a name="cloudwatch-logs"></a>

从 AWS ParallelCluster 版本 2.6.0 开始，默认情况下，常用日志存储在 L CloudWatch ogs 中。有关 CloudWatch 日志的更多信息，请参阅 [Amazon CloudWatch 日志用户指南](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/)。要配置 CloudWatch 日志集成，请参阅[`[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`在所有集群实例上一样运行。

从 AWS ParallelCluster 版本 2.10.0 开始，在创建集群时会创建一个 Amazon CloudWatch 控制面板。通过此控制面板，您可以轻松查看存储在日志中的 CloudWatch 日志。有关更多信息，请参阅 [亚马逊 CloudWatch 控制面板](cloudwatch-dashboard.md)。

此列表包含平台{{logIdentifier}}、调度器和节点可用的日志流的和路径。


**适用于平台、调度器和节点的日志流**  

| 平台 | 调度器 | Nodes | 日志流 | 
| --- | --- | --- | --- | 
| Web<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` | 
| Web<br />centos<br />ubuntu | awsbatch<br />slurm | ComputeFleet<br />HeadNode | cloud-init：`/var/log/cloud-init.log`<br />supervisord：`/var/log/supervisord.log` | 
| Web<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` | 
| Web<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` | 
| Web<br />centos | awsbatch<br />slurm | ComputeFleet<br />HeadNode | system-messages：`/var/log/messages` | 
| ubuntu | awsbatch<br />slurm | ComputeFleet<br />HeadNode | syslog：`/var/log/syslog` | 

使用集群中的作业将达到`RUNNING``SUCCEEDED`、或`FAILED`状态的任务的输出 AWS Batch 存储在 CloudWatch 日志中。日志组为 `/aws/batch/job`，日志流名称格式为 `{{jobDefinitionName}}/default/{{ecs_task_id}}`。默认情况下，这些日志设置为永不过期，但您可以修改保留期。有关更多信息，请参阅《*Amazon 日志用户指南》中的 “ CloudWatch 日志” 中的更改 CloudWatch 日志*[数据保留期](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/SettingLogRetention.html)。

**注意**  
`chef-client`、、`cloud-init-output`、`clustermgtd``computemgtd`、和`slurm_resume`，`slurm_suspend`已在 2.9.0 AWS ParallelCluster 版本中添加。对于 AWS ParallelCluster 版本 2.6.0，`/var/log/cfn-init-cmd.log`(`cfn-init-cmd`) 和 `/var/log/cfn-wire.log` (`cfn-wire`) 也存储在 CloudWatch 日志中。