320x100
320x100

도커 로그 파일 위치

: /var/lib/docker/containers/컨테이너_id/컨테이너_id-json.log

: 로그가 쌓이면 저장공간이 부족해질 수 있기 때문에 --log-opt 옵션으로 최대 크기를 지정하는 것 권장

 

 

 

로깅 드라이버

: 로깅 = 시스템 동작시 시스템 상태/작동 정보를 시간의 경과에 따라 기록 하는 것

: 로깅 드라이버는 컨테이너에서 발생한 로그 사항을 Json 파일 형태로 기록하는 역할 수행

: 즉, 애플리케이션이 콘솔로 로그를 출력하면 도커엔진에서 알아서 수집

 

 

fluentd

로깅 드라이버 종류

ㆍ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

 

 

 

300x250
728x90