Amazon ECS 로그 수집기 - Amazon Elastic Container Service

문서의 영문과 번역 사이에 충돌이 있는 경우에는 영문 버전을 따릅니다. 번역 버전은 기계 번역을 사용하여 제공합니다.

Amazon ECS 로그 수집기

컨테이너 인스턴스의 다양한 로그를 모두 수집하는 방법을 잘 모르는 경우 다음 기능을 사용할 수 있습니다. Amazon ECS 수집기를 기록합니다. GitHub에서 리눅스창문. 스크립트는 일반 운영 체제 로그와 Docker 및 Amazon ECS 컨테이너 문제 해결에 도움이 될 수 있는 에이전트 로그 AWS 지원 사례. 그런 다음 수집된 정보를 압축하여 단일 파일로 아카이빙하므로 진단 목적으로 공유됩니다. Docker에 대한 디버그 모드 활성화도 지원합니다. 데몬 및 Amazon ECS 컨테이너 에이전트 Amazon Linux 변형(예: Amazon ECS-optimized AMI. 현재, Amazon ECS 로그 수집기는 다음 운영 체제를 지원합니다.

  • Amazon Linux

  • Red Hat 엔터프라이즈 Linux 7

  • 데비안 8

  • 우분투 Ubuntu 14.04

  • Windows Server 2016

참고

의 소스 코드 Amazon ECS 로그 수집기는 GitHub에서 리눅스창문. 변경 사항에 대한 요청 사항을 제출해 주시기 바랍니다. 을(를) 포함하려고 합니다. 그러나, Amazon Web Services 은(는) 현재 실행 기능을 지원하지 않습니다. 이 소프트웨어의 수정된 사본.

를 다운로드하고 실행하려면 Amazon ECS Linux용 로그 수집기

  1. 컨테이너 인스턴스 에 연결합니다. 자세한 내용은 을 참조하십시오. 컨테이너 인스턴스에 연결.

  2. 다운로드 Amazon ECS 는 수집기 스크립트를 기록합니다.

    curl -O https://raw.githubusercontent.com/awslabs/ecs-logs-collector/master/ecs-logs-collector.sh
  3. 스크립트를 실행하여 로그를 수집하고 아카이브를 생성합니다.

    참고

    Docker 데몬 및 Amazon ECS 컨테이너 에이전트, 추가 --mode=enable-debug 옵션을 아래 명령에 추가합니다. 이렇게 하면 Docker 데몬이 다시 시작될 수 있으며, 인스턴스에서 실행 중 컨테이너 인스턴스 배수 및 이동 고려 디버그 모드를 활성화하기 전에 다른 컨테이너 인스턴스에 대한 모든 중요한 작업을 수행합니다. 자세한 내용은 을 참조하십시오. 컨테이너 인스턴스 배수.

    [ec2-user ~]$ sudo bash ./ecs-logs-collector.sh

스크립트를 실행한 후 collect 스크립트가 만든 폴더입니다. 더 collect.tgz 파일은 모든 로그의 압축된 아카이브이며 공유할 수 있는 AWS 진단 도움말 지원.

를 다운로드하고 실행하려면 Amazon ECS Windows용 로그 수집기

  1. 컨테이너 인스턴스 에 연결합니다. 자세한 내용은 을 참조하십시오. 에 연결 중 Windows 인스턴스 에서 Windows 인스턴스용 Amazon EC2 사용 설명서.

  2. 다운로드 Amazon ECS PowerShell을 사용하여 수집기 스크립트를 기록합니다.

    Invoke-WebRequest -OutFile ecs-logs-collector.ps1 https://raw.githubusercontent.com/awslabs/aws-ecs-logs-collector-for-windows/master/ecs-logs-collector.ps1
  3. 스크립트를 실행하여 로그를 수집하고 아카이브를 생성합니다.

    참고

    Docker 데몬 및 Amazon ECS 컨테이너 에이전트, 추가 -RunMode debug 옵션을 아래 명령에 추가합니다. 이 에서 실행 중인 모든 컨테이너를 종료하는 Docker 데몬을 다시 시작합니다. 인스턴스. 컨테이너 인스턴스 배수 및 디버그 모드를 활성화하기 전에 다른 컨테이너 인스턴스에 중요한 작업을 수행해야 합니다. 대상 자세한 내용은 컨테이너 인스턴스 배수.

    .\ecs-logs-collector.ps1

스크립트를 실행한 후 collect 스크립트가 만든 폴더입니다. 더 collect.tgz 파일은 모든 로그의 압축된 아카이브이며 공유할 수 있는 AWS 진단 도움말 지원.