WhaTap 모니터링 적용해보기 (3) - NestJS

안녕하세요. Tech뿌롱이에요. 아쉽지만 WhaTap 마지막 시간입니다.

NestJS 에 주입하는 방법에 대해 알아볼게요. 탐구 Start!!!

 

기본적으로 Next.js 에 설치하는 방법과 비슷해서 중복되는 부분은 링크 참조하시기 바랍니다.

https://x2bee.tistory.com/466

 

WhaTap 모니터링 적용해보기 (2) - Next.js

안녕하세요! Tech뿌롱이 입니다. whatap 모니터링 주입 두번째 시간으로오늘은 Next.js 기반 애플리케이션 서버에 적용하는 방법을 알아볼게요.01. Whatap 에서 제공하는 파일을 특정 폴더에 복사합니

x2bee.tistory.com

 

01. Whatap 에서 제공하는 파일을 특정 폴더에 복사합니다.

- 링크 참조해서 01번 항목을 진행합니다.

02. Nest 프로젝트의 root level에 파일 추가

- server.js

process.env.WHATAP_LICENSE = "와탭에서 발급받은 라이센스"; 
process.env.WHATAP_SERVER_HOST = "와탭 설정한 호스트IP"; 
process.env.WHATAP_SERVER_PORT = "6600"; 

process.env.WHATAP_NAME = "와탭 모니터링에 보여질 서버명 예로 x2bee-api-nest-search-{ip2}-{ip3}";

require('whatap').NodeAgent; require('reflect-metadata');
require('tsconfig-paths/register');
const { register } = require('ts-node');
const { NestFactory } = require('@nestjs/core');
const { Logger } = require('@nestjs/common');
const http = require('http');

register();
require('./dist/app');

 

03. pakckage.json 편집

001. package.json 에 dependency 추가

"dependencies": {
    "whatap": "^0.5.6",
}

 

002. script 에 server.js 를 이용하게 변경 

"script": {
    "start:prd": "cross-env APP_ENV=production node server.js",
}

 

시작해 볼까요? npm run start:prd

  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유