使用内置指标监控服务器活动
server.pendingRequests
server.pendingWebSockets
const server = Bun.serve({ fetch(req, server) { return new Response( `活跃请求数: ${server.pendingRequests}\n` + `活跃 WebSocket 数: ${server.pendingWebSockets}`, ); }, });
server.subscriberCount(topic)
const server = Bun.serve({ fetch(req, server) { const chatUsers = server.subscriberCount("chat"); return new Response(`${chatUsers} 用户在聊天`); }, websocket: { message(ws) { ws.subscribe("chat"); }, }, });