Contents

액션 설정

[서비스 목록]에서 액션을 등록할 서비스를 선택하면 아래와 같이 화면의 오른쪽으로 빈 화면이 나타납니다.

본 서비스 관리에서 넷퍼넬 적용이 필요한 구간을 제어할 액션을 추가하고, 넷퍼넬 액션 함수를 기존 코드에 입력하면 여기에서 설정해 놓은 액션이 서비스 제어를 시작합니다.

넷퍼넬 액션 API 적용 방법은 API 적용 가이드를 참고하세요.

서비스 모니터링 중 부하가 발생하거나 기타 제어가 필요할 경우, 액션을 수정하거나 필요 없는 액션을 삭제할 수도 있습니다.

액션 등록 전 알아두기

  1. 1.넷퍼넬 액션의 수는 가능한 적게 등록하세요.
    • → 액션의 수가 많을수록 모니터링 포인트가 많아져서 관리가 용이하지 않습니다.
  2. 2.액션 별 처리 시간이나 요청량에 대한 통계 자료를 확인하고 싶다면, 확인하고 싶은 구간마다 넷퍼넬 액션을 등록하세요.
  3. 3.액션을 등록할 때, 아래의 유형을 참고하여 설정하세요.
    • - 진입 허용수가 많지 않거나 크게 문제가 되지 않는 구간 → 묶어서 Dynamic 액션등록
    • - 별도의 서비스 시스템을 사용하거나 외부 연동이 되는 구간 → 별도로 Static 액션 등록
    • - 과부하를 주는 구간 → 별도로 Static 액션 등록
    • - 사용량 순서를 알고 있는 경우
      • → 모든 단계에 적용 가능하다면, 요청량 기준으로 액션 등록
      • → 모든 단계에 적용이 불가능하다면, 우선 순위대로 액션 등록 (처리 시간이 높거나 요청량이 많은 기준)
더욱 자세한 서비스 유형 별 액션 설정 방법은 유형 별 액션 적용하기를 참고하세요.

액션 추가

  1. 1. []을 누르면, [액션 추가] 화면이 뜹니다.
    NOTE

    액션은 라이센스에 등록된 수만큼 등록이 가능합니다. 등록 가능한 액션의 숫자는 [라이선스 정보]에서 확인하세요.

  2. 2.아래의 액션 설정 항목에 대한 설명을 참고하여 설정하세요.
    NOTE

    처음 액션 등록 시 기본 설정만 입력해도 사용이 가능합니다. 고급 설정은 현재 값을 유지하고 API 적용 시 필요한 경우에만 변경하세요.

    기본 설정
    1. 1 API 적용 시 쓰일 액션 아이디를 입력하세요. (영문,숫자,특수 문자 중 '-, _' 사용 가능)
    2. 2 모니터링 시 보이는 액션 이름을 입력하세요. (한글/영문/특수 문자 중 세 가지 제외 (" , ' , /) 사용 가능)
    3. 3해당 액션의 최대 진입 허용수를 입력하세요.
      • → Dynamic의 경우 Smart 컨트롤이 결정 진입 허용수를 조절하므로 진입 허용 최대값이 의미가 없고, Static의 경우 제한 없이 원하는 최대 값을 입력할 수 있습니다.
    4. 4Dynamic액션과 Static액션 중 하나를 선택하세요.
      • → 기존의 진입 허용수를 파악하지 못한 경우, Dynamic 액션으로 설정하세요.
    5. 더욱 자세한 서비스 유형 별 액션 설정 방법은 유형 별 액션 적용하기를 참고하세요.
    고급 설정
    1. 1 사용자가 진입을 재요청하는 주기의 최소값과 최대값을 아래에 있는 슬라이드 바의 커서를 움직여 설정하세요.
    2. 2 키 발급 후 진입이 허가된 후 완료 처리를 안 했을 때 키의 유효 시간을 아래에 있는 슬라이드 바의 커서를 움직여 설정하세요. 유효 시간이 지나면 자동으로 키가 반납됩니다.
    3. 3 타임아웃 기준 값을 정하기 위해 참조하는 최소 요청 값으로 완료 요청량이 이 값보다 작으면 무조건 타임아웃 최대 값으로 동작하게 됩니다.
    4. 4 타 서버에서 키를 재발급 받을 수 있는 제한 수를 설정하세요.

      2대 이상의 넷퍼넬 서버를 사용할 경우, 대기 상태에서 다른 서버로 이동하면 수시로 키의 값이 변경되는데, 제한 수 이상으로 키가 발급되면 오류로 처리해서 키가 자동으로 반납됩니다.

    5. 5 키의 유효 시간(초)을 설정하세요. 이 시간을 넘긴 키는 자동으로 반납됩니다.
    6. 6 Alive Notice를 재요청하는 주기를 입력하세요. 단, 타임아웃 최대 값(초)보다 작게 설정하세요.
    7. 7 진입 허용을 한 후, Alive Notice로 유지할 수 있는 제한 시간을 설정하세요.
    8. 8 체크박스를 선택하면, 넷퍼넬 API를 적용할 때 대기 창을 테스트할 수 있는 모드로 변경됩니다.
    9. 9 디버그 모드에서 대기창을 몇 초 동안 띄울 지 시간을 설정하세요.

      설정 가능 범위: 2초 ~ 20초

  3. 3. 설정을 완료하신 후, [확인]을 누르세요.
    아래 화면과 같이 서비스에 등록한 액션의 목록과 정보가 표시됩니다.

액션 수정

  1. 1. 수정을 원하는 액션 앞에 위치한 []을 누르면, 해당 액션에 대한 [액션 수정] 팝업 화면이 뜹니다.

    액션 목록에서 해당 액션을 더블 클릭해도 [액션 수정] 팝업 화면이 뜹니다.

  2. 2. 변경을 원하는 설정 항목의 값을 수정한 후, [저장] 을 누르세요.
    만약, 저장되어 있는 내용을 처음 값으로 초기화 시키려면, [초기화]를 누르세요.
    NOTE
    • [우회] 또는 [차단]이 필요한 경우 체크박스를 선택하세요.
      [우회]를 선택하면 해당 구간에서 대기 없이 바로 시스템으로 진입하고, [차단]을 선택하면 해당 구간에 진입하려고 할 때 차단 메시지가 뜨며 시스템으로 진입이 불가능합니다.
    • 차단 메시지는 넷퍼넬 라이브러리(netfunnel.js)에서 변경 가능합니다.

액션 삭제

  1. 1.삭제를 원하는 액션 앞에 위치한 []을 선택하면, 해당 액션을 삭제할 수 있는 팝업 화면이 나타납니다.
  2. 2. 해당 액션을 삭제하려면, [확인]을 누르세요.