koa-monitor

? Realtime Monitoring solution for koa.js, inspired by status.github.com

Github星跟踪图

koa-monitor npm badge

Simple, self-hosted module based on Socket.io and Chart.js to report realtime server metrics for koa.js-based node servers.

Monitoring Page

Installation & setup

  1. Run npm install koa-monitor --save
  2. Before any other middleware add following line:
const monitor = require('koa-monitor')
// then after
app.use(monitor(server, { path: '/status' }))
  1. Run server and go to /status

Options

Monitor can be configured by passing options(second argument) object into monitor constructor.

Default config:

path: '/status',
spans: [{
  interval: 1,     // Every second
  retention: 60    // Keep 60 datapoints in memory
}, {
  interval: 5,     // Every 5 seconds
  retention: 60
}, {
  interval: 15,    // Every 15 seconds
  retention: 60
}]

For an example koa server, check out `sample/server.js'

License

MIT License © Jiří Špác

Forked from express-status-monitor

主要指标

概览
名称与所有者capaj/koa-monitor
主编程语言JavaScript
编程语言HTML (语言数: 2)
平台
许可证MIT License
所有者活动
创建于2016-08-20 09:37:23
推送于2019-12-17 12:50:19
最后一次提交2019-02-01 23:54:49
发布数4
最新版本名称0.2.4 (发布于 )
第一版名称0.2.0 (发布于 )
用户参与
星数231
关注者数3
派生数16
提交数66
已启用问题?
问题数4
打开的问题数3
拉请求数3
打开的拉请求数1
关闭的拉请求数0
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?