iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 19
0

當服務一多時,怎麼監控服務狀態跟查看 Logger,就變成一個困難的挑戰,這時 Newrelic 就是你的好幫手。你只要埋入它提供的模組,就可以輕鬆的將所有微服務的 Logger 往 Newrelic 服務器送,它提供非常友善的介面讓你快速的察看每一個服務的狀態。

apm

NewRelic: https://newrelic.com/

安裝 NewRelic

Step1: 安裝 NewRelic 套件

npm i newrelic --save

Step2: 埋入 NewRelic 模組

在程式執行的第一行埋入

require('newrelic');

Step3: 設定環境變數

在 Docker file 裡面加上

ENV NODE_ENV=${NODE_ENV}
ENV NEW_RELIC_NO_CONFIG_FILE=true
ENV NEW_RELIC_APP_NAME="[${NODE_ENV}] Auth Server"
ENV NEW_RELIC_LICENSE_KEY="....................."

延伸閱讀


上一篇
微服務框架 for Node.js
下一篇
如果選擇不使用微服務框架
系列文
Microservices in Action: with example in Node.js24
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言