Svelte 환경 설치
SvelteKit과 같은 서버사이드 렌더링(Server-Side Rendering, SSR) 프레임워크에서 애플리케이션 모니터링을 위해 커스텀 서버 설정이 필요합니다. SvelteKit은 기본적으로 빌드된 결과를 다양한 환경에 배포할 수 있도록 어댑터(adapter)를 사용합니다. Node.js 에이전트를 적용하려면 SvelteKit의 설정 파일(svelte.config.js)에 코드를 추가해야 합니다.
-
참고 자료: Svelte Configuration
-
이 문서는 svelte v3.54.0, sveltekit v1.5 가이드 문서 기준으로 작성되었습니다.
에이전트 설치하기
다음 명령어를 이용해 에이전트를 설치하세요.
npm install whatap
에이전트 파일 구성
에이전트 파일 구성은 다음을 참조하세요.
svelte.config.js 코드 작성하기
Svelte 애플리케이션 인스턴스를 위한 svelte.config.js 파일을 수정하세요. 이 파일은 프로젝트의 루트(Root) 경로에 위치합니다.
Whatap 에이전트 초기화
import WhatapAgent from 'whatap'; // ESM Module
WhatapAgent.NodeAgent;
애플리케이션 실행하기
npm run preview
다음 단계
-
설치 점검하기
프로젝트 생성 및 에이전트 설치까지 모두 적용했다면 다음 문서에서 점검 사항을 확인하세요.
-
에이전트 설정
에이전트 설정(whatap.conf) 파일에 옵션을 적용해 모니터링을 위한 다양한 기능을 제공합니다. 기본 설정부터 서버 연결 및 데이터 전송 설정, 여러 애플리케이션 서버의 설정 파일 관리 방법, 트랜잭션 추적 등을 포함합니다. 자세한 내용은 다음 문서를 참조하세요.
-
모니터링 시작하기
모든 설정을 완료한 다음 애플리케이션 서버를 다시 시작하세요. 에이전트가 정보를 수집하기 시작합니다. 먼저 애플리케이션 대시보드 메뉴에서 모니터링 데이터가 수집되는지 확인하세요. 애플리케이션 대시보드에 대한 자세한 내용은 다음 문서를 참조하세요.