콘텐츠로 이동

신서틱 테스트 센터 변경

개요

공식 신서틱 테스트 센터는 Guance에서 관리 및 유지보수하며, 국내외에 정의된 신서틱 테스트 노드를 제공하여 신서틱 테스트 작업의 가용성을 실시간으로 모니터링하고 통계합니다. 사용자보다 먼저 네트워크 사이트의 성능 문제와 영향을 받는 범위를 발견할 수 있습니다.

사용 사례

  • 네트워크가 전혀 없어 자체적으로 신서틱 테스트 서비스를 구현하려는 경우
  • 내부 네트워크 사이트의 신서틱 테스트 서비스를 구현하려는 경우

전제 조건

  • 버전 1.63.128 이상

업그레이드 시, launcher 서비스가 프라이빗 신서틱 테스트 센터로 전환할지 여부를 안내합니다.

배포 시, 프라이빗 신서틱 테스트 센터를 사용할지 공식 신서틱 테스트 센터를 사용할지 선택하는 옵션이 제공됩니다.

따라서 이 문서는 배포 후 신서틱 테스트 센터를 전환해야 하는 문제를 해결하기 위한 것입니다. 다음은 절차입니다.

절차

프라이빗 신서틱 테스트 센터로 전환

launcher 콘솔에 로그인 ---> 오른쪽 상단 버튼 ---> 기타에서 다음 줄을 추가합니다: dialService: buildin

dialService: buildin을 추가하면 프라이빗 신서틱 테스트 센터로 전환되고, dialService: saas로 수정하면 공식 신서틱 테스트 센터로 전환됩니다.

오른쪽 상단 버튼 ---> 애플리케이션 설정 수정을 클릭하여 forethought-core Namespace 아래 core라는 ConfigMap에서 DialingServer 모듈의 내용을 수정합니다.

# 클라우드 신서틱 테스트 서비스
DialingServer:
  # 신서틱 테스트 센터 주소 설정
  use_https: true                           ## HTTPS 사용 여부
  host: dflux-dial.guance.com               ## 신서틱 테스트 센터 주소, 프라이빗 배포의 ingress 도메인으로 변경, 다시 전환하려면 원래 주소 사용
  port: 443
  timeout: 10

기본적으로는 공식 신서틱 테스트 센터가 사용됩니다.

신서틱 테스트 노드 추가

Guance 콘솔에 로그인하여 신서틱 모니터링 ---> 자체 호스팅 노드 관리 ---> 노드 생성을 클릭합니다.

참고: 시스템 워크스페이스에 노드를 생성하면 모든 워크스페이스에서 해당 신서틱 테스트 노드를 볼 수 있습니다. 단일 워크스페이스에서만 보이게 하려면 해당 워크스페이스에서 신서틱 테스트 노드를 생성하세요.

가장 오른쪽에 있는 설정 가져오기 버튼을 클릭하고 아래 안내에 따라 신서틱 테스트 노드를 설치합니다.

참고: 위의 세 필드 외에도 DataKit의 dialtesting.conf에 server를 사용할 신서틱 테스트 센터 주소(일반적으로 배포 또는 업그레이드 시 생성된 ingress 도메인)로 구성해야 합니다.

[[inputs.dialtesting]]
  # "file:///your/dir/json-file-name"과 같은 JSON 경로도 구성 가능
  server = "https://dflux-dial.guance.com"

  # [필수] 노드 ID
  region_id = "default"

  # server가 dflux-dial.guance.com인 경우 ak/sk 필요
  ak = ""
  sk = ""

확인 방법

  1. Guance 콘솔에 로그인하여 신서틱 모니터링 ---> 작업 ---> 작업 생성 ---> HTTP 테스트를 클릭합니다.

  2. 다음 단계에 따라 신서틱 테스트 작업을 생성한 후 저장합니다.

  1. 작업으로 돌아가 방금 생성한 신서틱 테스트 작업을 클릭합니다.

  1. 위 그림과 같이 데이터가 표시되면 성공입니다.

문서 평가

이 페이지가 도움이 되었나요?