728x90
반응형
GoAccess는 웹 로그를 실시간으로 분석하고 시각화하는 데 사용되는 오픈 소스의 웹 로그 분석 도구입니다. 다양한 웹 서버 로그 형식을 지원하며, 터미널 또는 웹 브라우저에서 사용할 수 있습니다. 주로 Apache, Nginx, Amazon S3, Elastic Load Balancing 로그 등을 지원합니다.
GoAccess의 주요 특징과 사용법은 다음과 같습니다:
- 실시간 분석: GoAccess는 로그가 생성되는 즉시 실시간으로 웹 트래픽을 분석합니다.
- 다양한 로그 형식 지원: Apache, Nginx, Amazon S3, Elastic Load Balancing 로그 등 다양한 로그 형식을 지원합니다.
- 터미널 및 웹 인터페이스: GoAccess는 터미널 또는 웹 브라우저를 통해 사용할 수 있습니다. 터미널에서 사용할 경우에는 텍스트 기반의 실시간 대시보드를 제공하며, 웹 브라우저에서 사용할 경우에는 보다 시각적으로 인터랙티브한 대시보드를 제공합니다.
- 다양한 통계 및 리포트: GoAccess는 트래픽에 대한 다양한 통계 및 리포트를 제공합니다. 예를 들어, 인기 있는 페이지, 방문자의 지역 및 브라우저 정보, HTTP 상태 코드, 실시간 트래픽 트렌드 등을 확인할 수 있습니다.
- 커스터마이징: 사용자는 로그 형식이나 분석에 사용되는 설정을 커스터마이징할 수 있습니다.
[Docker] 도커의 모든 것, 도커 추천 이미지!!! (tistory.com)
docker-compose.yml 파일
docker-compose.yml
version: '3.3'
services:
goaccess:
image: 'xavierh/goaccess-for-nginxproxymanager:latest'
container_name: goaccess
restart: always
ports:
- '7880:7880'
environment:
- TZ=Asia/Seoul
- SKIP_ARCHIVED_LOGS=False #optional
- DEBUG=False #optional
- BASIC_AUTH=False #optional
- BASIC_AUTH_USERNAME=user #optional
- BASIC_AUTH_PASSWORD=pass #optional
- EXCLUDE_IPS=127.0.0.1 #optional - comma delimited
- LOG_TYPE=NPM #optional - more information below
- ENABLE_BROWSERS_LIST=True #optional - more information below
- CUSTOM_BROWSERS=Kuma:Uptime,TestBrowser:Crawler #optional - comma delimited, more information below
- HTML_REFRESH=5 #optional - Refresh the HTML report every X seconds. https://goaccess.io/man
- KEEP_LAST=30 #optional - Keep the last specified number of days in storage. https://goaccess.io/man
volumes:
- /path/to/host/nginx/logs:/opt/log
#- /path/to/host/custom:/opt/custom #optional, required if using log_type = CUSTOM
docker-compose 시작
docker-compose up -d
서비스 URL 접속
http://[서버 IP]:7880
docker-comopse 중지
docker-compose down
728x90
반응형
LIST
'Docker' 카테고리의 다른 글
[Docker] PhotoPrism 구축하기 (0) | 2024.02.27 |
---|---|
[Docker] Nextcloud AIO 구축하기 (1) | 2024.02.26 |
[Docker] Whiteboard 를 구축하여, 칠판처럼 사용하자 (2) | 2023.09.15 |
[Docker] kong, konga 를 구축하여, API-GATEWAY 로 사용하자 (1) | 2023.09.14 |
[Docker] Answer 를 구축하여, Q&A 환경 설계 (1) | 2023.09.13 |