본문 바로가기

cs(with 매일메일)

[250926금] 로그와 메트릭을 설명해주세요.

로그 : 서버가 동작할 때 서버의 상태와 동작 정보를 시간 경과에 따라 기록된 결과

    > 장점 : 시스템의 오류나 문제들을 잘 찾아낼 수 있다. 

메트릭 : 시스템의 성능과 상태에 대한 통계적인 정보

   > DAU, Retension, CPU, 메모리, JVM힙, 톰캣 스레드, DB커넥션 풀 상태, error 레벨 로그 증가량 등

    > 장점 : 시스템의 현 상태, 사업 현황에 관한 유용한 인사이트 도출. 

 

!! 프로젝트에서 활용해 볼 수 있는 것들

스프링 부트 액추에이터 > 메트릭 생성

프로메테우스 > 수집&저장

그라파나 > 시각화

 

LogBack > 로깅 프레임워크(레벨 설정, 필터링 등 로그의 양 조절 기능 제공)

Loki > 수집&저장

MDC > 로그 추적

 

===

✨DAU(Dailt Active Users) : 하루 동안 서비스를 사용한 순수 사용자 수

✨Retension : 사용자가 다시 서비스에 돌아오는 비율

DB커넥션 풀 : 데이터베이스 연결을 미리 만들어두고 재사용하는 기술