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?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?