documentation
NetFUNNEL
트래픽 제어를 위한 프로젝트 운영
기본 제어

기본 제어 세그먼트

기본 제어란 특정 액션이나 URL에 대해 트래픽을 제어하는 기능입니다.
일정한 구간을 정하여 컨트롤하는 경우 구간 제어 세그먼트를 참조하세요.

💡

동적 제어는 현재 기본 제어에서만 적용됩니다.

기본 제어 세그먼트 생성 방법

기본제어첫화면

Step 1. 세그먼트 생성 버튼 클릭

우측 사이드바에서 세그먼트 생성 버튼을 클릭하면 다음과 같은 화면이 노출됩니다.
아래 설명에 따라 정보를 입력하고 세그먼트를 생성해주세요.

Step 2. 접근 모드 설정

NetFUNNEL을 적용한 액션 및 URL 등에 대한 트래픽의 접근을 허용하거나 원천적으로 차단할 수 있습니다.

Step 3. 기본 설정

기본설정

  • 세그먼트 명 : 세그먼트 별로 구분할 수 있는 이름을 입력해주세요.
  • 대기창 : 기본 대기창 또는 사전에 설정한 대기창을 선택해주세요. 🔎 대기창 설정 방법
  • 담당 실무자 : 해당 세그먼트에 대한 담당자를 지정할 수 있습니다. 멤버를 초대하고 담당자를 지정해보세요. 단, 멤버 초대는 Enterprise 플랜부터 지원합니다.

Step 4. 진입 설정

진입 설정

  • EUM URL : EUM 을 통해 데이터를 수집 및 Insight를 얻고 싶은 URL을 삽입해주세요. 일반적인 경우 Main URL을 삽입하여 정보를 수집합니다. 프로토콜 (ex. https://) 포함 여부는 필수 사항입니다.
  • 진입 허용수 : 진입 허용수는 페이지에 동시 접속하여 사용할 수 있는 고객의 숫자입니다. 서버 용량을 고려하여 최대 수용량의 50% 정도로 설정하시는 것을 권장합니다.
    • 고정형 : 고정된 값으로 진입 허용수를 제어합니다.
    • 다이나믹 : 설정된 최소, 최대값 사이에서 서버 상황에 따라 NetFUNNEL이 유동적으로 진입 허용수를 조절합니다.

Step 5. 트리거 규칙 설정 및 테스트

트리거 규칙은 별도의 동적 에이전트를 설치한 경우에만 사용이 가능합니다. 유입량을 제어하고자하는 페이지에 고정된 방식이 아니라 다양한 형태의 규칙을 걸어 진입량을 제어할 수 있습니다.

설정이 완료되면 트리거 규칙 테스트를 클릭하여 정상 작동을 확인해보세요.

📝 트리거 규칙 설정값 설명

트리거규칙

Logical Operator : 논리 조건을 추가한 경우 사용됩니다.

  • AND : 선결 조건과 후결 조건 모두를 만족
  • OR : 선결 조건과 후결 조건 중 하나라도 만족

Validator : 설정된 값을 기준으로 하위 규칙들의 적용을 판단합니다. 즉 Trigger Rule이 적용될 최상의 범위를 정의합니다. Validator의 값을 통해 웹사이트 또는 애플리케이션 내의 URL을 지정하면 해당 범위 내에서만 규칙이 작동하도록 설정할 수 있습니다.

Component : Validator 하위의 판단 기준을 설정합니다. URL, Domain, Path 총 3가지 기준이 제공됩니다.

도메인설명

Negate : Component, Match, Value 값들 사이의 관계(Does/Does not)를 결정하는 조건문을 설정합니다. 아래 사진을 보면 ‘does’ 로 설정하여 'URL이 Value를 포함(contains)한다면' 으로 조건이 설정됩니다.

Match : 규칙의 적용 방법을 결정합니다. Negate = does 를 기준으로 각 항목은 다음과 같습니다. (does not 으로 설정된 경우 반대의 뜻으로 해석됨)

  • Equals = 동일하다면
  • Contains = 포함한다면
  • Startwith = ~로 시작한다면
  • Endwith = ~로 끝난다면
  • Exists = 존재한다면

Value : 규칙 적용 시 비교 대상이 되는 구체적인 값을 지정합니다. 어떤 경우에 규칙이 활성화되는지 결정할 수 있습니다. Value 값은 사용자의 필요에 따라 하나의 단어가 될 수도 있고 URL 전체가 될 수도 있습니다.

Aa : 앞서 설정한 조건들을 매칭할 때 Value의 대소문자를 구분할 것인지에 대해 결정합니다. 예를 들어 해당 값이 활성화된 경우 'Sand''sand' 는 서로 다른 값으로 인식됩니다.

  • 우측 화살표 버튼을 통해 조건의 우선 순위를 변경할 수 있습니다.
  • 논리 조건은 최대 3개까지 생성 가능합니다.

🚩 트리거 규칙 테스트 결과

트리거 조건 설정이 완료되면 조건이 정상적으로 작동하는지 확인할 수 있습니다.
아래는 트리거 규칙 테스트 예시입니다.

🙆 테스트 성공한 경우
트리거규칙성공
URL 기준으로 Domain에 'stclab'이라는 값이 포함된 경우로 조건을 설정하고 http://cloud.stclab.com 을 대상으로 테스트한 결과, 트리거 규칙과 매칭됩니다.


🙅 테스트 실패한 경우 트리거규칙실패
반면, 동일한 조건 하에 http://cloud.stclabb.com 을 대상으로 테스트한 경우 트리거 규칙과 매칭에 실패합니다.

Step 6. 고급 설정

고급 설정

재요청주기와 타임 아웃의 최소, 최대값을 수정할 수 있습니다. 설정된 최소, 최대값 사이에서 NetFUNNEL 서버가 재요청 주기와 타임 아웃을 유동적으로 작동시킵니다.

  • 재요청 주기 : 진입 허용 가능 여부에 대해 에이전트가 NetFUNNEL 서버에 요청하는 주기를 설정합니다. 요청 주기가 높을 수록 자주 물어보지 않기 때문에 서버부하는 줄어들어 많은 요청을 안정적으로 처리할 수 있습니다.
  • 타임 아웃 : NetFUNNEL은 대기 완료 시 서버에 대기용 티켓을 반납합니다. 예외적으로 티켓이 반납이 되지 않는 케이스를 위해 ’타임 아웃’을 설정하면 해당 주기에 따라 서버에서 티켓을 반납 받을 수 있습니다.

Step 7. 세그먼트 생성 완료

확인 버튼을 눌러 세그먼트 생성을 완료하세요.

⚠️

세그먼트를 생성하면 활성화 상태로 만들어지게 됩니다. 활성화를 원하지 않는다면 접근 모드를 차단으로 변경하세요.

기본 제어 세그먼트 편집 및 삭제

세그먼트 창 하단에 위치한 설정버튼을 눌러 세그먼트 설정창을 불러 수정할 수 있습니다.
생성한 세그먼트를 삭제하려면, 설정 버튼 옆에 위치한 휴지통 아이콘을 클릭합니다. 단, 삭제한 세그먼트 정보는 복구할 수 없습니다.



배너 (opens in a new tab)