summaryrefslogtreecommitdiff
path: root/src/server-stats.ts
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-06-11 06:48:25 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-06-11 06:48:25 +0900
commitdc3c80e3cef48bbbb1de2c5d8c6fb462b25de6e0 (patch)
tree74f6a2b922bb07c646705aebe7f8908771cf2ef7 /src/server-stats.ts
parentUpdate example.yml (diff)
downloadmisskey-dc3c80e3cef48bbbb1de2c5d8c6fb462b25de6e0.tar.gz
misskey-dc3c80e3cef48bbbb1de2c5d8c6fb462b25de6e0.tar.bz2
misskey-dc3c80e3cef48bbbb1de2c5d8c6fb462b25de6e0.zip
wip
Diffstat (limited to 'src/server-stats.ts')
-rw-r--r--src/server-stats.ts36
1 files changed, 0 insertions, 36 deletions
diff --git a/src/server-stats.ts b/src/server-stats.ts
deleted file mode 100644
index 7b0d4a8576..0000000000
--- a/src/server-stats.ts
+++ /dev/null
@@ -1,36 +0,0 @@
-import * as os from 'os';
-const osUtils = require('os-utils');
-import * as diskusage from 'diskusage';
-import Xev from 'xev';
-
-const ev = new Xev();
-
-/**
- * Report server stats regularly
- */
-export default function() {
- const log = [];
-
- ev.on('requestServerStatsLog', id => {
- ev.emit('serverStatsLog:' + id, log);
- });
-
- setInterval(() => {
- osUtils.cpuUsage(cpuUsage => {
- const disk = diskusage.checkSync(os.platform() == 'win32' ? 'c:' : '/');
- const stats = {
- cpu_usage: cpuUsage,
- mem: {
- total: os.totalmem(),
- free: os.freemem()
- },
- disk,
- os_uptime: os.uptime(),
- process_uptime: process.uptime()
- };
- ev.emit('serverStats', stats);
- log.push(stats);
- if (log.length > 50) log.shift();
- });
- }, 1000);
-}