摘要:簡介輕量級的項目內核性能監控分析工具,在默認模式下,只需要在項目入口文件一次,無需改動任何業務代碼即可開啟內核級別的性能監控分析。訪問監控頁面打開你的瀏覽器,訪問,即可看到進程界面。如果這個項目對您有幫助,給個鼓勵一下也是很開心的事情
Easy-Monitor 2.0 I. 簡介
輕量級的 Node.js 項目內核性能監控 + 分析工具,在默認模式下,只需要在項目入口文件 require 一次,無需改動任何業務代碼即可開啟內核級別的性能監控分析。
- 功能特點服務器狀態概覽信息展示
實時 CPU 函數性能分析,幫助定位程序的性能瓶頸點
實時 Memory 堆內內存結構分析,幫助定位到內存疑似泄漏點
Easy-Monitor 旨在幫助大家更深入的理解自己的 Node 項目進程,以便性能優化時能更有針對性,最終提升大家的項目體驗。
- 兼容性目前經過測試,兼容以下 Node.js 版本:
Node v4.x
Node v6.x
Node v8.x
- 2.0 新特性基于 vue.js 和 iview 組件全新設計的 UI
全面兼容 v4.x ~ v8.x
新增概覽 Overview 展示頁
支持 動態更新配置,無需重啟一鍵生效
支持 Stream 流式解析更大的 HeapSnapshot
支持 Cluster 集群部署,支持定制 私有協議
II. 快速開始 - 安裝模塊執行如下命令安裝 Easy-Monitor:
npm install easy-monitor- 項目中引入
在你的項目入口文件中按照如下方式引入,當然請傳入你的項目名稱:
const easyMonitor = require("easy-monitor"); easyMonitor("你的項目名稱");
好了,此時你所需要做的一切都已就緒,接下來以你喜歡的方式運行項目即可,不管是 nohup 還是 pm2,亦或是直接 node 啟動均可。
- 訪問監控頁面打開你的瀏覽器,訪問 http://localhost:12333 ,即可看到進程界面。
- 完整樣例 & Demo為了幫助大家更好的理解使用,下面編寫一個 Easy-Monitor 嵌入 Express 應用的完整例子
"use strict"; const easyMonitor = require("easy-monitor"); easyMonitor("Mercury"); const express = require("express"); const app = express(); app.get("/hello", function (req, res, next) { res.send("hello"); }); app.listen(8082);
將上述的內容保存成一個 js 文件,啟動后訪問 http://127.0.0.1:12333 即進入 Easy-Monitor 的首頁,就是這樣的簡單!
這里有一個在線真實的 Demo 地址:Easy-Monitor Demo,可以點擊進入自行嘗試一番。
III. 深度定制化 & 通用配置 &動態更新配置深度定制化開發、通用配置項以及如何動態更新配置項詳見 Easy-Monitor 詳細文檔
IV. 交流如果大家使用中遇到問題,可以提 issue,保證快速響應。如果這個項目對您有幫助,給個 star 鼓勵一下也是很開心的事情~
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/84081.html
摘要:垃圾回收內存管理實踐先通過一個來看看在中進行垃圾回收的過程是怎樣的內存泄漏識別在環境里提供了方法用來查看當前進程內存使用情況,單位為字節中保存的進程占用的內存部分,包括代碼本身棧堆。 showImg(https://segmentfault.com/img/remote/1460000019894672?w=640&h=426);作者 | 五月君Node.js 技術棧 | https:...
摘要:里面有一句描述,可以看到的目標是兼容瀏覽器。那么這里的兼容瀏覽器到底如何是什么意思呢我簡單談談我的理解吧。很多人還有誤解以為兼容瀏覽器指的是會提供類似里的寫法。 Deno 里面有一句描述:Aims to be browser compatible,可以看到 Deno 的目標是兼容瀏覽器。那么這里的兼容瀏覽器到底如何是什么意思呢? 我簡單談談我的理解吧。 首先這里的兼容性肯定不是 Den...
摘要:機型與平臺機型云主機根據應用場景將主機區分為快杰型快杰型快杰型快杰型通用型高主頻型型總計種機型。不同平臺的云主機價格相同。升級過程中云主機無需關機或重啟,同時不會對主機上運行的應用和業務產生性能影響。限制目前僅支持及以上的平臺的云主機。UHost地域與可用區可用區是一組物理和電力上相互隔離的資源的組合。一個可用區可能是由一個機房、或者多個機房的一部分組合后設計而成,經合理設計后,故障影響范圍...
摘要:美團的容器使用狀況是目前線上業務已經超過個服務,容器實例數超過個,很多大并發低延時要求的核心鏈路服務,已經穩定地運行在之上。美團容器平臺的基本架構首先介紹一下美團容器平臺的基礎架構,相信各家的容器平臺架構大體都差不多。 本文根據美團基礎架構部/容器研發中心技術總監歐陽堅在2018 QCon(全球軟件開發大會)上的演講內容整理而成。 背景 美團的容器集群管理平臺叫做HULK。漫威動畫里的...
閱讀 720·2021-11-24 10:30
閱讀 1254·2021-09-24 09:48
閱讀 3074·2021-09-24 09:47
閱讀 3588·2019-08-29 17:11
閱讀 2875·2019-08-29 15:38
閱讀 2270·2019-08-29 11:03
閱讀 3594·2019-08-26 12:15
閱讀 1008·2019-08-26 10:45