본문 바로가기

만들기5

Grafana를 활용한 Apache 로그 실시간 통계 대시보드 구축 개요이번 포스트에서는 Docker + ELK 스택에 Grafana를 추가하여 Apache 로그를 기반으로 한 실시간 통계 대시보드를 구축하는 방법을 소개합니다. IP별 접속자 추이, URL별 접속자 추이 등 다양한 시각화를 통해 웹 서버의 트래픽을 효과적으로 모니터링할 수 있습니다.사전 준비Docker & Docker Compose 설치ELK 스택 (Elasticsearch + Kibana) 구축 완료Apache 로그 수집 시스템 구축 완료아키텍처 개요 1단계: Grafana 컨테이너 추가Docker Compose 설정 # elk/docker-compose.ymlversion: '3.8' services: elasticsearch: image: docker.elastic.co/elasticsea.. 2025. 10. 2.
docker, php github 프로젝트 & wordpress 프로젝트 : ELK 스택으로 Apache 로그 모니터링 시스템 구축 프로젝트 개요WordPress와 PHP-Server의 Apache 액세스 로그를 실시간으로 수집하여 Kibana에서 모니터링할 수 있는 시스템을 구축했습니다. 각 서비스를 독립적으로 관리하면서도 통합된 로그 분석 환경을 제공합니다.프로젝트 구조 docker/├── elk/ # ELK 스택 (중앙 집중식)│ ├── docker-compose.yml # Elasticsearch + Kibana│ └── README.md├── services/│ ├── test-wordpress/ # WordPress 서비스│ │ ├── docker-compose.yml # WordPress + MySQL + Filebeat.. 2025. 10. 2.
WordPress + ELK 스택으로 Apache 로그 모니터링 구축 목표WordPress 사이트의 Apache 액세스 로그를 실시간으로 수집하여 Kibana에서 모니터링할 수 있는 시스템 구축 사전 준비Docker & Docker Compose 설치포트 8081 (WordPress), 5601 (Kibana), 9200 (Elasticsearch), 3306 (MySQL) 사용 가능1단계: 프로젝트 구조 생성 mkdir wordpress-elk && cd wordpress-elkmkdir -p filebeat/logs 2단계: Docker Compose 파일 생성docker-compose.ymlversion: '3.8'services: elasticsearch: image: docker.elastic.co/elasticsearch/elasticsearch:8.. 2025. 10. 2.
(docker) php 로컬 개발환경 구축 1. git clone {php 프로젝트}2. php:8.2-apache 이미지 컨테이너 실행docker run -d \ --name php-server \ -p 8080:80 \ -v $(pwd):/var/www/html \ php:8.2-apache3. docker client에서 실행된 apache 서버 컨테이너 확인4. 사이트 실행 2025. 10. 2.
(docker) wordpress + mysql https://www.docker.com/ Docker: Accelerated Container Application DevelopmentDocker is a platform designed to help developers build, share, and run container applications. We handle the tedious setup, so you can focus on the code.www.docker.com1. docker 폴더 하나 만들고 Cursor 실행2. docker db 볼륨을 만들고 docker network 생성➜ docker docker volume create db_datadb_data➜ docker docker network create mysqlnet04.. 2025. 10. 2.