Monitor server activity with built-in metrics
server.pendingRequests
server.pendingWebSockets
const server = Bun.serve({ fetch(req, server) { return new Response( `Active requests: ${server.pendingRequests}\n` + `Active WebSockets: ${server.pendingWebSockets}`, ); }, });
server.subscriberCount(topic)
const server = Bun.serve({ fetch(req, server) { const chatUsers = server.subscriberCount('chat'); return new Response(`${chatUsers} users in chat`); }, websocket: { message(ws) { ws.subscribe('chat'); }, }, });
Was this page helpful?