

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Amazon CloudWatch Logs와 통합
<a name="cloudwatch-logs"></a>

 AWS ParallelCluster 버전 2.6.0부터 공통 로그는 기본적으로 CloudWatch Logs에 저장됩니다. CloudWatch Logs에 대한 자세한 내용은 [Amazon CloudWatch Logs 사용 설명서](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/)를 참조하세요. CloudWatch Logs 통합을 구성하려면 [`[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`.) 로그 데이터는 모든 클러스터 인스턴스에서 `root`로 실행되는 [CloudWatch 에이전트](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Install-CloudWatch-Agent.html)에 의해 CloudWatch로 전송됩니다.

 AWS ParallelCluster 버전 2.10.0부터 클러스터가 생성될 때 Amazon CloudWatch 대시보드가 생성됩니다. 이 대시보드를 사용하면 CloudWatch Logs에 저장된 로그를 쉽게 검토할 수 있습니다. 자세한 내용은 [Amazon CloudWatch 대시보드](cloudwatch-dashboard.md) 단원을 참조하십시오.

이 목록에는 플랫폼, 스케줄러 및 노드에 사용할 수 있는 로그 스트림의 *logIdentifier* 및 경로가 포함되어 있습니다.


**플랫폼, 스케줄러 및 노드에 사용할 수 있는 로그 스트림**  

| 플랫폼 | 스케줄러 | 노드 | 로그 스트림 | 
| --- | --- | --- | --- | 
|  amazon 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`  | 
|  amazon centos ubuntu  |  awsbatch slurm  |  ComputeFleet HeadNode  |  cloud-init: `/var/log/cloud-init.log` supervisord: `/var/log/supervisord.log`  | 
|  amazon centos ubuntu  |  slurm  |  ComputeFleet  |  cloud-init-output: `/var/log/cloud-init-output.log` computemgtd: `/var/log/parallelcluster/computemgtd` slurmd: `/var/log/slurmd.log`  | 
|  amazon 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`  | 
|  amazon centos  |  awsbatch slurm  |  ComputeFleet HeadNode  |  system-messages: `/var/log/messages`  | 
|  ubuntu  |  awsbatch slurm  |  ComputeFleet HeadNode  |  syslog: `/var/log/syslog`  | 

를 사용하는 클러스터의 작업은 CloudWatch Logs에 `RUNNING`, `SUCCEEDED`또는 `FAILED` 상태에 도달한 작업의 출력을 AWS Batch 저장합니다. 로그 그룹은 `/aws/batch/job`이며 로그 스트림 이름 형식은 `jobDefinitionName/default/ecs_task_id`입니다. 기본적으로 이러한 로그들은 만료되도록 설정하지 않지만 유지 기간을 수정할 수 있습니다. 자세한 내용은 Amazon CloudWatch Logs User Guide**의 [CloudWatch에서 로그 데이터 보존 기간을 변경](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/SettingLogRetention.html)을 참조하세요.

**참고**  
`chef-client`, `cloud-init-output`, `clustermgtd`, `slurm_resume`, 및 `computemgtd``slurm_suspend`가 AWS ParallelCluster 버전 2.9.0에 추가되었습니다. AWS ParallelCluster 버전 2.6.0의 경우 `/var/log/cfn-init-cmd.log`(`cfn-init-cmd`) 및 `/var/log/cfn-wire.log`(`cfn-wire`)도 CloudWatch Logs에 저장되었습니다.