Next.js 환경 설치
Next.js와 같은 서버 사이드 렌더링(Server-side Rendering, SSR) 프레임워크에서 애플리케이션 모니터링을 위해 Custom Server 설정이 필요합니다. 일반적인 Node.js 프레임워크(예, Express.js, Nest.js)와는 다른 접근 방식을 요구합니다.
노트
에이전트 설치하기
다음 명령어를 이용해 에이전트를 설치하세요.
BASH
npm install whatap
에이전트 파일 구성
-
package.json: 샘플 애플리케이션 정보와 의존성(dependency) 관리 문서 파일입니다.
-
whatap.conf: 모니터링을 위한 에이전트의 정보 및 액세스 키, 와탭 데이터 수집 서버의 IP 정보 등을 저장하는 설정 파일입니다.
-
security.conf (또는 paramkey.txt): SQL 변수, HTTP 쿼리를 조회하거나 Thread 중지 기능을 이용할 때 입력하는 보안키를 저장합니다.
-
server.js (파일명 예시): Next.js 앱 인스턴스를 위한 서버 설정 파일입니다.
server.js 코드 작성하기
Next.js 애플리케이션 인스턴스를 위한 server.js 파일을 작성하세요. 이 파일은 프로젝트의 루트(Root) 경로에 위치해야 합니다.