Skip to content
Node.js 监控 alinode 线上监控
Branch: master
Clone or download
Latest commit 4ece7e7 May 15, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
NodeAgent 初始化上传 May 15, 2019
NodeKiller 初始化上传 May 15, 2019
X-Node/node-v10.15.3 初始化上传 May 15, 2019
README.md Update README.md May 15, 2019
env.png 初始化上传 May 15, 2019
files.png 初始化上传 May 15, 2019
html.png 初始化上传 May 15, 2019
http.png 初始化上传 May 15, 2019
pm2.png 初始化上传 May 15, 2019
system.png 初始化上传 May 15, 2019

README.md

X-Node.js

监控你的node.js项目

描述

node.js基于node-10.15.3开发 为了解决内网无法将监控数据发送给alinode, 从而让这个版本的node.js具备自动打日志, 自动生成http 访问日志 heapdump heapprofiler

gc-tracer

从而解决线上运维node.js服务器的这难题。

本node.js项目参考alinode, 根据alinode项目特性,反向研究

还需要做啥

1,cpuProfiler

2,timeline

3,report

4,更改NodeKiller

5,最终希望alinode能够开源,解决内网项目无法往外发送数据的问题

软件架构

1,原版node.js Software architecture description

Installation

git clone https://github.com/zhukovaskychina/X-Nodejs.git

./configure

make -C out BUILDTYPE=Release -j 8

Use

1,在环境变量当中确保 export NODEJS_LOG_DIR=/media/zhukovasky/8868D1D569D1C25C/nodejslogdir Image text

确保该路径存在;

2,正常启动node项目

Image text

3,打开日志文件夹:

Image text

4,查看某个文件:

Image text

Contribution

  1. zhukovasky
You can’t perform that action at this time.