Summary
Monitoring
Dozzle은 Docker Socket을 활용하여 컨테이너의 로그, 컨테이너의 리소스 사용량 등을 쉽게 모니터링할 수 있습니다.
Resources
서버와 컨테이너의 리소스 사용량을 편하게 볼 수 있습니다. 특히 CPU 평균 사용량, 메모리 평균 사용량 등을 보여줘서 docker-compose.yaml에서 리소스 제한을 걸 때 편리합니다.

Log
컨테이너별 로그를 편하게 볼 수 있습니다. 상태에 따라 명령어에 색상을 표시해 성공했는지 실패했는지도 표시하고 각 로그별 상세 표시 정보와 알림 여부 등을 설정할 수 있습니다.

Log Details
로그를 JSON 형태로 생성하여 어떤 정보를 표현할지, 어떤 정보를 제외할지를 선택할 수 있습니다.

Log Tools
로그 필터링, 검색, 다운로드, SQL을 이용한 분석 등을 할 수 있습니다.

Notifications
Dozzle은 특정 로그를 Slack, Discord, Ntfy 등에 알림을 보낼 수 있는 기능을 제공합니다.

Setting Destination
알림의 목적지를 추가해야합니다. Discord, Slack 등 HTTP 기반 웹훅이나 Dozzle Cloud를 지원합니다.
- 목적치 추가
- 목적지 만들기
- 유형 :
HTTP 웹훅 - 이름 :
<원하는 이름> - 웹훅 URL :
<discord-webhook-url>
- 유형 :
- 테스트 해보기
- 저장
Dozzle Cloud
Dozzle의 로그를 받아서 AI를 이용해 분석하고 편하게 볼 수 있는 클라우드 서비스입니다. 무료 플랜도 있기 때문에 Self-Hosting 중인 Dozzle과 연결해서 사용할 수 있습니다.
자세한 설정은 Dozzle Cloud를 참고해주세요.
Setting Notifications
알림을 설정합니다. 알림은 특정 로그나 컨테이너의 리소스 사용량 등을 Discord, Slack 등으로 받아볼 수 있습니다.
- 알림 추가
- 알림 만들기
- 알림 이름 :
<원하는 이름> - 알림 유형
로그 알림: 조건에 맞는 로그를 알림으로 보냅니다.메트릭 알림: CPU 사용량, 메모리 사용량을 조건에 따라 알림을 보냅니다.이벤트 알림: 조건에 맞는 이벤트에 따라 알림을 보냅니다.
- 컨테이너 필터 :
<원하는 컨테이너 조건> - 표현식 :
<유형별 알림 조건> - 목적지 :
<목적지명>
- 알림 이름 :
- 알림 만들기
Options
Dozzle은 사용자가 시스템을 GUI로 편리하게 관리할 수 있도록 서비스 설정 기능을 제공합니다.
화면 설정
로그와 앱의 여러 부분을 어떻게 표현할지 설정합니다. 미리보기를 통해 설정을 쉽게 확인할 수 있습니다.

- 로그 간단하게 보기
- 작은 스크롤바 사용
- 타임스탬프 표시
- stdout 및 stderr 라벨 표시
- 자동 줄바꿈
- 날짜 및 시간 형식 변경
- 로그 글꼴 크기
옵션
서비스의 언어, 테마, 시스템 등 다양한 환경 설정을 제공합니다.

- 언어 변경
- 색상 테마
- 같은 이름의 새 컨테이너로 자동 이동
- 네임스페이스별로 컨테이너 그룹화
- Dozzle 검색 기능 사용
- 중지된 컨테이너 보기