로그 목적
- 마케팅 측면, 시스템 성능
- 인프라 관점, 애플리케이션 관점
- 고객 피드백
로그의 성격을 분리하는 것이 좋겠다.
-
마케팅 측면
-
애플리케이션 측면
-
스프링 부트, MariaDB 모니터링
-
데이터 베이스 → 슬로우 쿼리를 찾아야함
- 보통 데이터베이스 툴에 슬로우 쿼리를 찾는 기능이 있음
- 이는 보통 유료 버전에서 지원함
- MariaDB에도 slow query를 저장해주는 기능이 있을 것이다.
모니터링
스카우터
- Agent라는 것이 존재
- Spring boot를 실행할 때
java -jar [scout 옵션]
을 넣고 실행
- Connection Pool 은 관리를 해야함
- MariaDB에도 max_connections 를 설정할 수 있음