신서틱 테스트 센터 변경
개요¶
공식 신서틱 테스트 센터는 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 = ""
확인 방법¶
-
Guance 콘솔에 로그인하여 신서틱 모니터링 ---> 작업 ---> 작업 생성 ---> HTTP 테스트를 클릭합니다.
-
다음 단계에 따라 신서틱 테스트 작업을 생성한 후 저장합니다.
- 작업으로 돌아가 방금 생성한 신서틱 테스트 작업을 클릭합니다.
- 위 그림과 같이 데이터가 표시되면 성공입니다.




