

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

# 与 Amazon CloudWatch 日志集成


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

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

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


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

| 平台 | 调度器 | Nodes | 日志流 | 
| --- | --- | --- | --- | 
|  Web centos 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`  | 
|  Web centos ubuntu  |  awsbatch slurm  |  ComputeFleet HeadNode  |  cloud-init：`/var/log/cloud-init.log` supervisord：`/var/log/supervisord.log`  | 
|  Web centos ubuntu  |  slurm  |  ComputeFleet  |  cloud-init-output: `/var/log/cloud-init-output.log` computemgtd：`/var/log/parallelcluster/computemgtd` slurmd：`/var/log/slurmd.log`  | 
|  Web centos ubuntu  |  slurm  |  HeadNode  |  clustermgtd：`/var/log/parallelcluster/clustermgtd` slurm\$1resume：`/var/log/parallelcluster/slurm_resume.log` slurm\$1suspend：`/var/log/parallelcluster/slurm_suspend.log` slurmctld：`/var/log/slurmctld.log`  | 
|  Web centos  |  awsbatch slurm  |  ComputeFleet HeadNode  |  system-messages：`/var/log/messages`  | 
|  ubuntu  |  awsbatch slurm  |  ComputeFleet HeadNode  |  syslog：`/var/log/syslog`  | 

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

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