本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
与亚马逊 CloudWatch 日志集成
从 AWS ParallelCluster 版本 2.6.0 开始,默认情况下,常用日志存储在 CloudWatch 日志中。有关 CloudWatch 日志的更多信息,请参阅《亚马逊 CloudWatch 日志用户指南》。要配置 CloudWatch 日志集成,请参阅[cw_log]部分和cw_log_设置设置。
将为每个集群创建一个名为 /aws/parallelcluster/ 的日志组(例如 cluster-name/aws/parallelcluster/testCluster)。每个节点上的每个日志(如果路径包含 *,则为一组日志)都有一个名为 的日志流。(例如 {hostname}.{instance_id}.{logIdentifier}ip-172-31-10-46.i-02587cf29cc3048f3.nodewatcher。) 日志数据 CloudWatch 由代理发送到,该CloudWatch 代理root在所有群集实例上运行。
从 AWS ParallelCluster 版本 2.10.0 开始,创建集群时会创建亚马逊 CloudWatch 控制面板。此仪表板使您可以轻松查看存储在日志中的 CloudWatch 日志。有关更多信息,请参阅 亚马逊 CloudWatch 控制面板。
此列表包含适用于平台、调度程序logIdentifier和节点的日志流的和路径。
| 平台 | 调度器 | Nodes | 日志流 |
|---|---|---|---|
|
Web centos ubuntu |
awsbatch slurm |
HeadNode |
dcv-authenticator: dcv-ext-authenticator: dcv-agent: dcv-xsession: dcv-server: dcv-session-launcher: Xdcv: cfn-init: chef-client: |
|
Web centos ubuntu |
awsbatch slurm |
ComputeFleet HeadNode |
cloud-init: supervisord: |
|
Web centos ubuntu |
slurm |
ComputeFleet |
cloud-init-output: computemgtd: slurmd: |
|
Web centos ubuntu |
slurm |
HeadNode |
clustermgtd: slurm_resume: slurm_suspend: slurmctld: |
|
Web centos |
awsbatch slurm |
ComputeFleet HeadNode |
system-messages: |
|
ubuntu |
awsbatch slurm |
ComputeFleet HeadNode |
syslog: |
使用的集群中的任务将达到RUNNINGSUCCEEDED、或FAILED状态的任务的输出 AWS Batch 存储在 CloudWatch 日志中。日志组为 /aws/batch/job,日志流名称格式为 。默认情况下,这些日志设置为永不过期,但您可以修改保留期。有关更多信息,请参阅《 Amazon Log CloudWatch s 用户指南》中的 “更改日志中的 CloudWatch 日志数据保留” 。jobDefinitionName/default/ecs_task_id
注意
chef-client、cloud-init-output、、clustermgtdcomputemgtdslurm_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 日志中。