-
Notifications
You must be signed in to change notification settings - Fork 8
Labels
Description
어떤 기능인가요?
was 서버 metric을 모니터링 할 수 있는 환경을 구축한다.
작업 상세 내용
- actuator, prometheus 설정
- 모니터링 서버 구축 및 grafana로 시각화
- Redis 서버 모니터링 환경 구축
참고할만한 자료(선택)
도입배경
- 현재 스프링부트 자원 사용률, 응답시간 등 서버 상황을 확인할 수 있는 도구의 부재로
갑작스러운 응답시간 지연이나 서버 다운 등, 문제상황 시 원인을 파악할 수 없으며, 미리 대처하는데 어려움이 존재함 - 추후 성능 개선등에 사용될 지표를 마련할 수 있음
주의사항
잘 동작하는지 확인 이후 보안설정 등을 고려해야할 것 같습니다.
참고자료
추후 과정 노션에 정리하여 올리도록 하겠습니다.
- gcp 방화벽 탭으로 접근합니다.
-
이후 public ip로 접근이 가능합니다.
프로메테우스 포트는 9090번, 그라파나 포트는 3000번 입니다. -
프로메테우스 status -> targets 탭으로 접근하면 state를 확인할 수 있습니다.
아래와같이 State가 up이라면 메트릭을 잘 수집하고 있다는 것입니다.
- 그라파나에는 jvm 대시보드와, springboot endpoints 대시보드 구성해 두었습니다.
- Redis 서버 모니터링 대시보드 추가되었습니다.

