📜 한눈에 보는 프로젝트 문서 Notion
📑 API 문서
- Spectrum은 다양한 주제와 다양한 시각으로 다가가는 블로그 서비스입니다.
- IT 기술, 문화, 취미 등 다양한 주제를 다루며, 저의 생각과 경험을 바탕으로 각종 회고와 이야기를 공유합니다.
- 함께 성장하는 즐거움을 느낄 수 있는 Spectrum에서 다양한 소통의 창구가 되어보세요.
실행 방법
Spring 애플리케이션과 함께 Prometheus와 Grafana를 사용하여 모니터링을 설정하는 방법docker-compose.yml 파일을 사용하여 서비스를 간단하게 시작할 수 있습니다.
Docker와 Docker Compose가 설치되어 있는지 확인하세요. 설치되어 있지 않다면, Docker 및 Docker Compose의 공식 문서를 참조하여 설치하세요.
프로젝트를 로컬 시스템에 복제합니다.
git clone https://github.com/Minzino/spectrum.git
cd spectrum/platform
docker-compose up -d
이 명령은 Docker Compose로 정의된 모든 서비스를 데몬 모드에서 시작합니다.
Spring 애플리케이션: http://localhost:8080
Prometheus: http://localhost:9090
Grafana: http://localhost:3000
Grafana에 로그인하고 대시보드를 설정합니다.
- 기본 사용자 이름과 암호로 로그인합니다. (기본값: admin / admin)
- 메뉴에서 Configuration -> Data Sources로 들어갑니다.
- Add new data source 버튼을 클릭
- Prometheus 데이터 소스를 추가합니다. URL로 http://prometheus:9090를 사용합니다.
- 새 대시보드를 만들거나 기존 대시보드를 가져와서 데이터를 시각화합니다.
- 대시보드는 Dashboards -> Import에 Import via grafana.com에
6756
id값을 적어줍니다. - load하고 직접 추가한 prometheus를 선택 후 import 하면 대시보드 구성이 끝납니다.
- 작업이 완료되면 Docker Compose를 사용하여 서비스를 중지 및 제거합니다.
docker-compose down