mirror of
https://github.com/spacebarchat/server.git
synced 2026-10-23 08:43:02 +00:00
/-/monitorz endpoint for system perf mon
This commit is contained in:
2 files changed
+44
-3
No files matched your search
@@ -0,0 +1,16 @@
|
||||
import { Router, Response, Request } from "express";
|
||||
import { route } from "@fosscord/api";
|
||||
import os from "os";
|
||||
|
||||
const router = Router();
|
||||
|
||||
router.get("/", route({ right: "OPERATOR" }), async (req: Request, res: Response) => {
|
||||
return res.json({
|
||||
load: os.loadavg(),
|
||||
procUptime: process.uptime(),
|
||||
sysUptime: os.uptime(),
|
||||
memPercent: 100 - ((os.freemem() / os.totalmem()) * 100),
|
||||
})
|
||||
})
|
||||
|
||||
export default router;
|
||||
Reference in new issue
Block a user