Amazon Cloudwatch에 여러 로그 파일을 보내는 방법은 무엇입니까?

Brandon

현재 aws (ecs / fargate 사용)로 전송중인 모놀리스가 있으며 나중에 마이크로 서비스로 분할됩니다. Apache, PHP 및 모든 프로덕션 웹 사이트 데이터로 프로비저닝 된 Amazon Linux 1 이미지를 사용합니다. 현재는 / etc / httpd / logs 및 / var / www / vhosts / logs의 여러 파일에 로그를 보냅니다.

로그 구성 및 볼륨이있는 ecs 작업 정의에서 수행 할 수있는 작업이있을 수 있지만 그렇게하는 방법에 대한 세부 정보를 설명하는 항목을 찾을 수 없었습니다.

Adiii

컨테이너의 경우 로그 컨테이너를 stdout 및 stderr로 작성하는 것이 좋습니다.

또 다른 흥미로운 점은 Fargate로 이동 한 경우 로그 파일을 어떻게 처리 할 것인가? 따라서 파일에 로그를 쓰지 말고 컨테이너를 인스턴스 머신처럼 취급하지 마십시오.

AWS 로그 드라이버의 장점은 로그를 클라우드 워치 로그로 푸시하고 클라우드 워치에서이를 ELK로 푸시하는 것도 매우 쉽다는 것입니다.

AWS 로그 드라이버로 이동 하여 컨테이너의 stdout 및 stderr에 로그를 작성하는 방식으로 진입 점설계하십시오 . 일반적으로 포 그라운드에서 프로세스를 실행하면 컨테이너 표준 출력에 자동으로 로그를 기록합니다.

작업 정의에이 줄을 추가하고 클라우드 감시 역할을 추가하기 만하면됩니다.

            "logConfiguration": {
                "logDriver": "awslogs",
                "options": {
                    "awslogs-group": "awslogs-wordpress",
                    "awslogs-region": "us-west-2",
                    "awslogs-stream-prefix": "awslogs-example"
                }
            }

또는 여기에 이미지 설명 입력

구성되면 로그를 볼 수 있습니다.

여기에 이미지 설명 입력

awslogs 로그 드라이버 사용

CloudWatch Logs에 로그 정보를 보내도록 작업의 컨테이너를 구성 할 수 있습니다. 작업에 Fargate 시작 유형을 사용하는 경우이를 통해 컨테이너의 로그를 볼 수 있습니다. EC2 시작 유형을 사용하는 경우 편리한 한 위치에서 컨테이너의 여러 로그를 볼 수 있으며 컨테이너 로그가 컨테이너 인스턴스의 디스크 공간을 차지하지 않도록 방지 할 수 있습니다. 이 주제는 작업 정의에서 awslogs 로그 드라이버 사용을 시작하는 데 도움이됩니다.

노트

작업의 컨테이너가 기록하는 정보 유형은 대부분 ENTRYPOINT command. 기본적으로 캡처 된 로그는 당신이있는 로컬 컨테이너를 실행 한 경우 정상적으로 대화 형 터미널에서 볼 것을 명령 출력 표시 STDOUT등을 STDERR I/O streams. awslogs 로그 드라이버는 이러한 로그를 Docker에서 CloudWatch Logs로 전달하기 만하면됩니다. 다른 파일 데이터 또는 스트림을 캡처하는 대체 방법을 포함하여 Docker 로그가 처리되는 방법에 대한 자세한 내용은 Docker 설명서에서 컨테이너 또는 서비스에 대한 로그보기를 참조하세요.

여기에 이미지 설명 입력 aws-ecs-log-driver

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

파이썬으로 여러 수신자에게 이메일을 보내는 방법은 무엇입니까?

분류에서Dev

양식 데이터를 사용하여 여러 파일을 Amazon S3에 직접 업로드하는 방법은 무엇입니까?

분류에서Dev

여러 파일의 파일 이름을 Excel 시트로 내보내는 방법은 무엇입니까?

분류에서Dev

여러 텍스트 파일을 한 줄씩 읽고 모든 파일 후에 새 열로 이동하여 Excel로 보내는 방법은 무엇입니까?

분류에서Dev

열 값에 따라 여러 로그 파일에서 내 로그 파일을 분할하는 방법은 무엇입니까?

분류에서Dev

Laravel에서 여러 로그 파일을 설정하는 방법은 무엇입니까?

분류에서Dev

여러 파일에서 여러 줄 그렙을 수행하는 방법은 무엇입니까?

분류에서Dev

MAC 터미널을 사용하여 AWS Ubuntu 서버에서 로그 파일을 내보내는 방법은 무엇입니까?

분류에서Dev

Linux에서 여러 파일을 여러 폴더로 이동하는 방법은 무엇입니까?

분류에서Dev

Linux에서 여러 파일을 여러 폴더로 이동하는 방법은 무엇입니까?

분류에서Dev

WordPress의 한 폴더에 여러 플러그인 파일을 결합하는 방법은 무엇입니까?

분류에서Dev

Android에서 JSON으로 파일을 보내는 방법은 무엇입니까?

분류에서Dev

Android에서 JSON으로 파일을 보내는 방법은 무엇입니까?

분류에서Dev

Multipart Forms의 여러 이미지 파일을 서버로 보내는 방법은 무엇입니까?

분류에서Dev

단일 Numpy ndarray로 폴더에있는 여러 PPM 파일을로드하는 방법은 무엇입니까?

분류에서Dev

여러 Facebook 친구에 대한 링크로 웹 사이트 URL을 보내는 방법은 무엇입니까?

분류에서Dev

여러 바이너리 파일을 브라우저에 보내는 방법은 무엇입니까?

분류에서Dev

Google 크롬에서 한 번에 여러 로컬 HTML 파일을 여는 방법은 무엇입니까?

분류에서Dev

파일을 여러 파일에 연결하는 방법은 무엇입니까?

분류에서Dev

python-bottle 로그에서 stdout을 파일로 보내는 방법은 무엇입니까?

분류에서Dev

Amazon S3 버킷에 썸네일 파일을 업로드하는 방법은 무엇입니까?

분류에서Dev

PHP에서 smarty를 사용하여 여러 파일을 업로드하는 방법은 무엇입니까?

분류에서Dev

ajax + jquery를 사용하여 여러 파일을 서버에 업로드하는 방법은 무엇입니까?

분류에서Dev

그러한 파일에서 열을 바꾸는 방법은 무엇입니까?

분류에서Dev

단일 파일에서 hmatrix로 여러 행렬을 구문 분석하는 방법은 무엇입니까?

분류에서Dev

사용자 입력을 csv 파일에 여러 줄로 인쇄하는 방법은 무엇입니까?

분류에서Dev

SSIS를 사용하여 SQL 결과를 여러 CSV 파일로 내보내는 방법은 무엇입니까?

분류에서Dev

Terraform을 사용하여 AKS 마스터 로그를 Eventhub에 보내는 방법은 무엇입니까?

분류에서Dev

mpack을 사용하여 명령 줄에서 HTML 파일을 이메일에 첨부 파일로 보내는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    파이썬으로 여러 수신자에게 이메일을 보내는 방법은 무엇입니까?

  2. 2

    양식 데이터를 사용하여 여러 파일을 Amazon S3에 직접 업로드하는 방법은 무엇입니까?

  3. 3

    여러 파일의 파일 이름을 Excel 시트로 내보내는 방법은 무엇입니까?

  4. 4

    여러 텍스트 파일을 한 줄씩 읽고 모든 파일 후에 새 열로 이동하여 Excel로 보내는 방법은 무엇입니까?

  5. 5

    열 값에 따라 여러 로그 파일에서 내 로그 파일을 분할하는 방법은 무엇입니까?

  6. 6

    Laravel에서 여러 로그 파일을 설정하는 방법은 무엇입니까?

  7. 7

    여러 파일에서 여러 줄 그렙을 수행하는 방법은 무엇입니까?

  8. 8

    MAC 터미널을 사용하여 AWS Ubuntu 서버에서 로그 파일을 내보내는 방법은 무엇입니까?

  9. 9

    Linux에서 여러 파일을 여러 폴더로 이동하는 방법은 무엇입니까?

  10. 10

    Linux에서 여러 파일을 여러 폴더로 이동하는 방법은 무엇입니까?

  11. 11

    WordPress의 한 폴더에 여러 플러그인 파일을 결합하는 방법은 무엇입니까?

  12. 12

    Android에서 JSON으로 파일을 보내는 방법은 무엇입니까?

  13. 13

    Android에서 JSON으로 파일을 보내는 방법은 무엇입니까?

  14. 14

    Multipart Forms의 여러 이미지 파일을 서버로 보내는 방법은 무엇입니까?

  15. 15

    단일 Numpy ndarray로 폴더에있는 여러 PPM 파일을로드하는 방법은 무엇입니까?

  16. 16

    여러 Facebook 친구에 대한 링크로 웹 사이트 URL을 보내는 방법은 무엇입니까?

  17. 17

    여러 바이너리 파일을 브라우저에 보내는 방법은 무엇입니까?

  18. 18

    Google 크롬에서 한 번에 여러 로컬 HTML 파일을 여는 방법은 무엇입니까?

  19. 19

    파일을 여러 파일에 연결하는 방법은 무엇입니까?

  20. 20

    python-bottle 로그에서 stdout을 파일로 보내는 방법은 무엇입니까?

  21. 21

    Amazon S3 버킷에 썸네일 파일을 업로드하는 방법은 무엇입니까?

  22. 22

    PHP에서 smarty를 사용하여 여러 파일을 업로드하는 방법은 무엇입니까?

  23. 23

    ajax + jquery를 사용하여 여러 파일을 서버에 업로드하는 방법은 무엇입니까?

  24. 24

    그러한 파일에서 열을 바꾸는 방법은 무엇입니까?

  25. 25

    단일 파일에서 hmatrix로 여러 행렬을 구문 분석하는 방법은 무엇입니까?

  26. 26

    사용자 입력을 csv 파일에 여러 줄로 인쇄하는 방법은 무엇입니까?

  27. 27

    SSIS를 사용하여 SQL 결과를 여러 CSV 파일로 내보내는 방법은 무엇입니까?

  28. 28

    Terraform을 사용하여 AKS 마스터 로그를 Eventhub에 보내는 방법은 무엇입니까?

  29. 29

    mpack을 사용하여 명령 줄에서 HTML 파일을 이메일에 첨부 파일로 보내는 방법은 무엇입니까?

뜨겁다태그

보관