Contents

Manual 컨트롤 기능 활용

Manual 컨트롤 기능을 활용하면 실제 서비스에서 진입 허용수를 조절해가며 시스템 상태를 확인하여 진입 허용수를 알아낼 수 있습니다.

NOTE

진입 허용수에 너무 큰 수를 넣을 경우 시스템에 과부하를 발생시킬 수 있으므로 작은 수에서 큰 수로 증가시키는 방법을 권고합니다. 서비스의 TPS 정보가 있다면 TPS의 1/10 정도의 수로 시작하고, 아무런 정보가 없다면 10 이하의 값으로 시작하세요. 서비스마다 차이가 있지만, 대부분의 서비스에서 500 이상이면 매우 큰 수에 해당하므로 참고하세요.

  1. 1.[메인 화면][팝업 메뉴][서비스 관리]에서 액션 설정을 변경하세요.

    먼저, 액션 유형을 Static으로 설정하고, [진입 허용 최대값], 즉 진입 허용수를 최소로 입력하세요.

  2. 2.

    일정시간 간격을 두고 진입 허용수를 점차적으로 늘리세요. 진입 허용수는 시스템의 상태가 위험하지 않는 수준까지만 늘리세요.

    각 서비스의 상세 그래프들의 변화를 살피고, 처리 시간이 정상 상황이라고 판단되는 값보다 높다면 진입 허용수를 줄여야 합니다. 처리 시간은 정상적인 상태를 유지하는데 대기자와 대기시간이 발생한다면 진입 허용수를 올리세요.

  3. 3.APM등을 통해서 해당 서비스 시스템을 모니터링 하고 시스템의 상태에 따라서 진입 허용수를 좀 더 안정적으로 보정하세요. 만약 시스템 상태가 위험한 경우에는 진입 허용수를 과감하게 줄이세요.