방대한 양의 API 데이터 조회 시 느려지는 서버로 인한 성능 저하를 방지하기 위한 모니터링 도구 #20
kwongiyeon
started this conversation in
Deepdive
Replies: 1 comment 1 reply
-
내 프로젝트의 문제점을 기반으로 작성하셔야합니다. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
대기 오염 서비스의 성능을 분석해서 안정적으로 운영할 수 있도록 하려면 모니터링 작업이 필요하다.
각 운영체제 환경에서 성능 모니터링 도구를 이용하여 서버 자원을 분석하여 추후 서버 속도 개선에 기여할 수 있다
방대한 양의 날씨 및 대기 오염 지수 데이터 조회할 때, 지역 별 익명 채팅할 때 트래픽이 증가하면 서버 응답이 느려질 수 있다. 응답이 느리면 사용자의 불만이 증가하고 서비스 사용률의 저하로 이어질 수 있다. 이러한 현상을 모니터링 도구로 시각화하여 웹 서비스 성능의 문제점을 찾고 해결하는 데에 도움이 될 수 있을 것이다.
모니터링 서비스를 이용하는 방법과 활용 예시를 깊게 알고 싶다
Linux, Unix 성능 모니터링 도구
현재 화면 기준 위에서 아래로 r(리소스), c(CPU), m(메모리)
키를 누르면 바로 생기며, 여러 개 보여줘서 직관적인 동시 모니터링 가능
cpu 자원을 가장 많이 소모하고 있는 프로세스 파악하는 t(top-process)
cpu 사용 순서대로 정렬
더 많은 옵션 h
수집 정보 저장한 파일 열람하기
예) 10초 간격으로 60번 데이터 수집
nmon 파일을 csv로 저장해서 열람
nmon analyzer를 사용하여 csv 가져오기
redis 서버용 모니터링 에이전트
redis에 있는 INFO 명령 대부분 항목의 메트릭 수집
EC2에서 redis exporter 다운로드 후 환경 셋팅
프로메테우스에서 모니터링
Beta Was this translation helpful? Give feedback.
All reactions