안녕하세요. Tech뿌롱이에요. 아쉽지만 WhaTap 마지막 시간입니다.
NestJS 에 주입하는 방법에 대해 알아볼게요. 탐구 Start!!!
기본적으로 Next.js 에 설치하는 방법과 비슷해서 중복되는 부분은 링크 참조하시기 바랍니다.
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
'DevOps와 Infra > DevOps 일반' 카테고리의 다른 글
GitLab 에서 merge request 하는 방법 (0) | 2025.02.21 |
---|---|
Atlassian Bamboo란? (1) | 2025.02.18 |
WhaTap 모니터링 적용해보기 (2) - Next.js (0) | 2025.02.18 |
K8s에 Next.js CDN 구성과 무중단 배포 전략 (3) (0) | 2025.02.18 |
WhaTap 모니터링 적용해보기 (1) (1) | 2025.02.13 |