더북(TheBook)

13.2.2 API별 모니터링

프로세스 레벨의 정보 외에 API별 호출 상태도 모니터링해야 합니다. 특정 API의 호출 빈도가 급증하거나 특정 API의 응답 시간이 느려졌을 때를 파악해야 서비스가 중단되는 상황을 예방할 수 있습니다. API별 정보 수집은 게이트웨이에서 처리하는 것이 효과적입니다. 일반적으로 API는 게이트웨이로 호출하기 때문에 게이트웨이가 요청과 응답 정보를 수집하면, 현재 마이크로서비스들이 어떤 상태로 서비스하는지 파악할 수 있습니다.

▲ 그림 13-5 게이트웨이를 이용한 API별 모니터링

 

필요에 따라서는 특정 API에 대한 호출 횟수를 제한할 수도 있습니다. 이때 Redis를 활용해 수동으로 접속 제한 횟수도 제어할 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.