도커 로그 파일 위치
: /var/lib/docker/containers/컨테이너_id/컨테이너_id-json.log
: 로그가 쌓이면 저장공간이 부족해질 수 있기 때문에 --log-opt 옵션으로 최대 크기를 지정하는 것 권장
로깅 드라이버
: 로깅 = 시스템 동작시 시스템 상태/작동 정보를 시간의 경과에 따라 기록 하는 것
: 로깅 드라이버는 컨테이너에서 발생한 로그 사항을 Json 파일 형태로 기록하는 역할 수행
: 즉, 애플리케이션이 콘솔로 로그를 출력하면 도커엔진에서 알아서 수집
로깅 드라이버 종류
ㆍsyslog
: 리눅스 시스템에서 제공하는 로깅 드라이버
ㆍfluentd
: 애플리케이션, 시스템, DB 등 각지에서 생성된 로그를 모으고 가공해서 다양한 저장소에 분산 저장하는
로그 수집 아키텍처
ㆍELK
: 데이터 수집 및 데이터 집계 및 처리, 인덱싱, 분석 및 시각화 등을 지원하는 대표적인 로그 수집 아키텍처
: 참조 (https://2mukee.tistory.com/82)
ㆍ아마존 CloudWatch
: DevOps 엔지니어, 개발자, SRE, IT관리자를 위해 구축된 모니터링 서비스
: 애플리케이션을 모니터링하고 로그기록
Refference
7장. 컨테이너 로깅
이 포스팅은 위키북스의 시작하세요! 도커/쿠버네티스 를 보고 공부한 내용을 바탕으로 하고 있습니다. (문제가 된다면 비공개 처리하겠습니다😂😂)애플리케이션 단에서 로그를 관리하도록
velog.io
Docker Container의 Logging 구조 요약
[Docker Container의 로깅 구조에 대한 요약정리] 컨테이너에 올라가 있는 어플리케이션들이 뿜뿜하는 로그들이 어떤식으로 Docker에 의해 수집되는가를 간략히 정리해본다. 참고 링크 : https://docs.dock
silentbrain.tistory.com
'Container > Docker' 카테고리의 다른 글
도커 이미지 생성 (0) | 2021.08.27 |
---|---|
[도커] 컨테이너와 자원 (0) | 2021.08.24 |
도커 네트워크 (0) | 2021.08.24 |
도커 애플리케이션 실행 (컨테이너로 애플리케이션 실행) (0) | 2021.08.23 |
도커 컨테이너 포트포워딩 (0) | 2021.08.23 |