docker 로그 엔진 설명
Docker 로그 엔진 설명
docker 가 지원 하 는 로그 엔진 은 다음 과 같 습 니 다:
"logs" command is supported only for "json-file" and "journald" loggin drivers (got: syslog)
{ "log-driver": "journald" }
docker run --log-driver=journald alpint /bin/sh
journald 프로필 설명
# /etc/systemd/jornald.conf :
[Journal]
#Storage=auto , ,
#Compress=yes
#Seal=yes , , vim tail
#SplitMode=uid
#SyncIntervalSec=5m
#RateLimitIntervalSec=30s
#RateLimitBurst=1000
#SystemMaxUse=
#SystemKeepFree=
#SystemMaxFileSize=
#SystemMaxFiles=100
#RuntimeMaxUse=
#RuntimeKeepFree=
#RuntimeMaxFileSize=
#RuntimeMaxFiles=100
#MaxRetentionSec=
#MaxFileSec=1month
#ForwardToSyslog=no
#ForwardToKMsg=no
#ForwardToConsole=no
#ForwardToWall=yes
#TTYPath=/dev/console
#MaxLevelStore=debug
#MaxLevelSyslog=debug
#MaxLevelKMsg=notice
#MaxLevelConsole=info
#MaxLevelWall=emerg
journald 기본 설정 에서 기본 로 그 는 파일 시스템 용량 의 10% 로 최대 제한 합 니 다.
기본 설정 에서 journald 로 그 는 / var / log / journal 에 저 장 됩 니 다. 이 디 렉 터 리 가 루트 파 티 션 에 있 고 루트 파 티 션 공간 크기 가 10G 이면 journald 저장 로그 의 최대 크기 는 1G 이 며, 1G 를 초과 하면 최초의 로 그 를 삭제 합 니 다.
사용 하 는 공간 크기 도 정확하게 지정 할 수 있 습 니 다.
SystemMaxUse=50M
journalctl 기본 용법
journald 설정 에는 두 가지 매우 중요 한 최적화 항목 이 있 습 니 다.
ForwardToSyslog=yes
ForwardToWall=yes
위의 두 매개 변 수 는 기본적으로 yes 입 니 다. journald 가 로 그 를 수집 한 후에 syslog 에 전송 한 다 는 것 을 의미 합 니 다.
이 로 인 한 영향 은 journald 가 위 설정 에 따라 순 순 히 로 그 를 정리 할 수 있 지만 syslog 는 journald 의 제어 범위 에 있 지 않다 는 것 이다.
로 그 량 이 많은 상황 에서 syslog 의 로 그 량 도 커 졌 기 때문에 위의 두 매개 변수의 값 을 no 로 바 꿔 야 합 니 다.
journald 서비스 다시 시작:
systemctl restart systemd-journald.service
참고:https://docs.lvrui.io/2017/02/19/%E6%9B%B4%E6%94%B9docker%E7%9A%84%E6%97%A5%E5%BF%97%E5%BC%95%E6%93%8E%E4%B8%BA-journald/
다음으로 전송:https://www.cnblogs.com/breezey/p/9131959.html
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.