CodeDeploy 상담원 로그를 다음 주소로 보내기 CloudWatch - AWS CodeDeploy

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

CodeDeploy 상담원 로그를 다음 주소로 보내기 CloudWatch

통합 CodeDeploy 에이전트, 더 간단히 말하면 에이전트를 CloudWatch 사용하여 CloudWatch 에이전트 메트릭 및 로그 데이터를 보낼 수 있습니다. CloudWatch

다음 지침에 따라 에이전트를 설치하고 CloudWatch 에이전트와 함께 CodeDeploy 사용할 수 있도록 구성하십시오.

필수 조건

시작하기 전에 다음 작업을 완료하세요.

CodeDeploy 로그를 수집하도록 CloudWatch 에이전트를 구성합니다.

마법사를 단계별로 실행하거나 구성 파일을 수동으로 만들거나 편집하여 CloudWatch 에이전트를 구성할 수 있습니다.

마법사를 사용하여 CloudWatch 에이전트를 구성하려면 (Linux)
  1. CloudWatch 에이전트 구성 마법사 실행에 설명된 대로 마법사를 실행합니다.

  2. 마법사에서 “Do you want to monitor any log files?”라는 질문이 표시되면 1을 입력합니다.

  3. 다음과 같이 CodeDeploy 에이전트 로그 파일을 지정합니다.

    1. CodeDeploy 로그 파일의 경로를 입력하려면 다음과 같이 Log file path 입력하십시오/var/log/aws/codedeploy-agent/codedeploy-agent.log.

    2. Log group name에 로그 그룹 이름을 입력합니다(예: codedeploy-agent-log).

    3. Log stream name에 로그 스트림 이름을 입력합니다(예: {instance_id}-codedeploy-agent-log).

  4. Do you want to specify any additional log files?”라는 질문이 표시되면 1을 입력합니다.

  5. 다음과 같이 CodeDeploy 에이전트 배포 로그를 지정합니다.

    1. CodeDeploy 배포 로그 파일의 경로를 입력하려면 다음과 같이 Log file path 입력하십시오/opt/codedeploy-agent/deployment-root/deployment-logs/codedeploy-agent-deployments.log.

    2. Log group name에 로그 그룹 이름을 입력합니다(예: codedeploy-agent-deployment-log).

    3. Log stream name에 로그 스트림 이름을 입력합니다(예: {instance_id}-codedeploy-agent-deployment-log).

  6. Do you want to specify any additional log files?”라는 질문이 표시되면 1을 입력합니다.

  7. 다음과 같이 CodeDeploy 에이전트 업데이터 로그를 지정합니다.

    1. CodeDeploy 업데이터 로그 파일의 경로를 Log file path 입력합니다 (예:). /tmp/codedeploy-agent.update.log

    2. Log group name에 로그 그룹 이름을 입력합니다(예: codedeploy-agent-updater-log).

    3. Log stream name에 로그 스트림 이름을 입력합니다(예: {instance_id}-codedeploy-agent-updater-log).

마법사를 사용하여 CloudWatch 에이전트를 구성하려면 (Windows)
  1. CloudWatch 에이전트 구성 마법사 실행에 설명된 대로 마법사를 실행합니다.

  2. 마법사에서 “Do you want to monitor any customized log files?”라는 질문이 표시되면 1을 입력합니다.

  3. 다음과 같이 CodeDeploy 로그 파일을 지정합니다.

    1. CodeDeploy 에이전트 로그 파일의 경로를 입력하려면 다음과 같이 Log file path 입력하십시오C:\ProgramData\Amazon\CodeDeploy\log\codedeploy-agent-log.txt.

    2. Log group name에 로그 그룹 이름을 입력합니다(예: codedeploy-agent-log).

    3. Log stream name에 로그 스트림 이름을 입력합니다(예: {instance_id}-codedeploy-agent-log).

  4. Do you want to specify any additional log files?”라는 질문이 표시되면 1을 입력합니다.

  5. 다음과 같이 CodeDeploy 에이전트 배포 로그를 지정합니다.

    1. CodeDeploy 배포 로그 파일의 경로를 Log file path 입력합니다 (예:)C:\ProgramData\Amazon\CodeDeploy\deployment-logs\codedeploy-agent-deployments.log.

    2. Log group name에 로그 그룹 이름을 입력합니다(예: codedeploy-agent-deployment-log).

    3. Log stream name에 로그 스트림 이름을 입력합니다(예: {instance_id}-codedeploy-agent-deployment-log).

구성 파일을 수동으로 생성하거나 편집하여 CloudWatch 에이전트를 구성하려면 (Linux)
  1. CloudWatch 에이전트 구성 파일 수동 생성 또는 편집에 설명된 대로 CloudWatch 에이전트 구성 파일을 생성하거나 편집합니다.

  2. 파일 이름이 /opt/aws/amazon-cloudwatch-agent/etc/amazon-cloudwatch-agent.json이고 다음 코드를 포함해야 합니다.

    ... "logs": { "logs_collected": { "files": { "collect_list": [ { "file_path": "/var/log/aws/codedeploy-agent/codedeploy-agent.log", "log_group_name": "codedeploy-agent-log", "log_stream_name": "{instance_id}-agent-log" }, { "file_path": "/opt/codedeploy-agent/deployment-root/deployment-logs/codedeploy-agent-deployments.log", "log_group_name": "codedeploy-agent-deployment-log", "log_stream_name": "{instance_id}-codedeploy-agent-deployment-log" }, { "file_path": "/tmp/codedeploy-agent.update.log", "log_group_name": "codedeploy-agent-updater-log", "log_stream_name": "{instance_id}-codedeploy-agent-updater-log" } ] } } } ...
구성 파일을 수동으로 생성하거나 편집하여 CloudWatch 에이전트를 구성하려면 (Windows)
  1. CloudWatch 에이전트 구성 파일 수동 생성 또는 편집에 설명된 대로 CloudWatch 에이전트 구성 파일을 생성하거나 편집합니다.

  2. 파일 이름이 C:\ProgramData\Amazon\AmazonCloudWatchAgent\amazon-cloudwatch-agent.json이고 다음 코드를 포함해야 합니다.

    ... "logs": { "logs_collected": { "files": { "collect_list": [ { "file_path": "C:\\ProgramData\\Amazon\\CodeDeploy\\log\\codedeploy-agent-log.txt", "log_group_name": "codedeploy-agent-log", "log_stream_name": "{instance_id}-codedeploy-agent-log" }, { "file_path": "C:\\ProgramData\\Amazon\\CodeDeploy\\deployment-logs\\codedeploy-agent-deployments.log", "log_group_name": "codedeploy-agent-deployment-log", "log_stream_name": "{instance_id}-codedeploy-agent-deployment-log" } ] }, ... } }, ...

CloudWatch에이전트를 다시 시작합니다.

변경한 후에는 CloudWatch 에이전트 시작에 설명된 대로 CloudWatch 에이전트를 다시 시작합니다.