prometheus + load-testing

This commit is contained in:
PxlLoewe
2025-06-28 16:05:44 -07:00
parent 246ce0ce22
commit 453cf9a414
20 changed files with 8171 additions and 404 deletions

View File

@@ -14,6 +14,7 @@ import cookieParser from "cookie-parser";
import cors from "cors";
import { authMiddleware } from "modules/expressMiddleware";
import "modules/chron";
import { socketConnections } from "modules/prometheus";
const app = express();
const server = createServer(app);
@@ -25,7 +26,10 @@ export const io = new Server(server, {
io.use(jwtMiddleware);
io.on("connection", (socket) => {
console.log("New socket connection", socket.id);
socketConnections.inc();
socket.on("disconnect", () => {
socketConnections.dec();
});
socket.on("connect-dispatch", handleConnectDispatch(socket, io));
socket.on("connect-pilot", handleConnectPilot(socket, io));
socket.on("connect-desktop", handleConnectDesktop(socket, io));