Commit 352496124f98e064548ab67a0614f18fbf61cad4
1 parent
cd4feda874
Exists in
master
and in
1 other branch
matrix.start_time_from_now
Showing 2 changed files with 7 additions and 2 deletions Inline Diff
lib/apiserver/routers/matrix.js
1 | const express = require('express'); | 1 | const express = require('express'); |
2 | const moment = require('moment'); | ||
2 | 3 | ||
3 | const os = require('os'); | 4 | const os = require('os'); |
4 | const matrix = require('../../matrix'); | 5 | const matrix = require('../../matrix'); |
5 | 6 | ||
6 | const router = express.Router(); | 7 | const router = express.Router(); |
7 | module.exports = router; | 8 | module.exports = router; |
8 | 9 | ||
9 | const pageIndex = (req, res) => { | 10 | const pageIndex = (req, res) => { |
10 | matrix.uptime = process.uptime(); | 11 | matrix.ts = new Date(); |
12 | matrix.start_time_from_now = moment(matrix.start_time).fromNow(); | ||
13 | matrix.uptime_secs = process.uptime(); | ||
11 | matrix.loadavg = os.loadavg(); | 14 | matrix.loadavg = os.loadavg(); |
12 | matrix.workdir = process.cwd; | 15 | matrix.workdir = process.cwd; |
13 | matrix.memory_usage = process.memoryUsage(); | 16 | matrix.memory_usage = process.memoryUsage(); |
14 | 17 | ||
15 | res.json(matrix); | 18 | res.json(matrix); |
16 | }; | 19 | }; |
17 | 20 | ||
18 | router.all('/', pageIndex); | 21 | router.all('/', pageIndex); |
19 | 22 |
lib/matrix.js
1 | const os = require('os'); | 1 | const os = require('os'); |
2 | // const config = require('komodo-sdk/config'); | 2 | // const config = require('komodo-sdk/config'); |
3 | 3 | ||
4 | module.exports = { | 4 | module.exports = { |
5 | pid: process.pid, | 5 | pid: process.pid, |
6 | ts: new Date(), | ||
6 | start_time: new Date(), | 7 | start_time: new Date(), |
7 | uptime: process.uptime(), | 8 | start_time_from_now: null, |
9 | uptime_secs: process.uptime(), | ||
8 | hostname: os.hostname(), | 10 | hostname: os.hostname(), |
9 | loadavg: os.loadavg(), | 11 | loadavg: os.loadavg(), |
10 | workdir: process.cwd(), | 12 | workdir: process.cwd(), |
11 | memory_usage: process.memoryUsage(), | 13 | memory_usage: process.memoryUsage(), |
12 | messages_from_core: 0, | 14 | messages_from_core: 0, |
13 | messages_to_core: 0, | 15 | messages_to_core: 0, |
14 | callback_sender: { | 16 | callback_sender: { |
15 | message_sent: 0, | 17 | message_sent: 0, |
16 | message_sent_failed: 0, | 18 | message_sent_failed: 0, |
17 | message_sent_using_get_method: 0, | 19 | message_sent_using_get_method: 0, |
18 | message_sent_using_post_method: 0, | 20 | message_sent_using_post_method: 0, |
19 | }, | 21 | }, |
20 | }; | 22 | }; |
21 | 23 |