더미 테스트 / nGrinder 또는 더미 클라이언트 만들기 + 아파치 JMeter

API서버에 적합

nGrinder

서버캠프 카페에 nGrinder 문서

내부의 스크립트로 짜서 더미가 어떤 일을 수행할지 정하기

CCU(동접수) → 최대 동접수 설정하고 그에 맞게 실행해서 테스트하기

플러그인들이 있어서 사용하면 소켓 서버 통신도 가능 dll상태로 만들어야함 이 스크립트가 dll 호출해서 실행되게

시나리오가 스크립트화 되게

작은 시나리오 모듈들 만들어서 더 복잡한 내용은 이것들 include해서 사용


모니터링 / 프로메테우스, 그라파나

프로메테우스 서버 + 에이전트

에이전트를 서버 머신에 설치 → 프로메테우스 서버가 데이터 수집

수집한 데이터를 볼 때 그라파나 사용

그라파나가 데이터를 비주얼적으로 보여줌 → 프로메테우스 + 그라파나 같이 사용

Metrics 데이터 수집

Counter / Gage / 헥스토그램 셋 중 하나로 보통 관리

ex) API 서버 여러대에서 각 초당 요청 수 몇개 오는지 → 프로메테우스가 수집하고 → 그라파나가 데이터 가져와서 출력


중복 파일 참조용으로 프로젝트 따로 파서 만들기