How vazgiselle8-sys/monitor-recursos works
Monitor de Recursos is a browser-based monitor for the Debian machine running its backend. A user opens the web interface; Express serves the frontend, while the browser receives live metrics over Socket.IO and can also request them through REST. The documented metric stages cover CPU, RAM/SWAP, disks, network, and operating-system information. The README describes these responsibilities, but no source excerpts were provided, so relationships below are limited to those it documents.
Components 17
Metrics backend
- Express server
- Metric collection
- REST API
Live delivery
- Socket.IO service
- Periodic updates
Web interface
- Monitor page
- Dashboard behavior
- Responsive styling
Metric domains
- CPU metrics
- RAM and SWAP
- Disk metrics
- Network metrics
- OS information
Other components
- User
- Browser client
- systeminformation
- Debian resources
Connections 23
- User → Browser client: opens monitor
README.md - Browser client → Express server: requests page
README.md - Express server → Monitor page: serves static files
README.md - Monitor page → Dashboard behavior: loads script
README.md - Monitor page → Responsive styling: loads styles
README.md - Dashboard behavior → Socket.IO service: opens connection
README.md - Browser client → REST API: requests JSON
README.md - REST API → Metric collection: returns metrics
README.md - Socket.IO service → Periodic updates: starts updates
README.md - Periodic updates → Metric collection: reads every 2s
README.md - Metric collection → systeminformation: queries metrics
README.md - systeminformation → Debian resources: reads resources
README.md - Metric collection → CPU metrics: collects
README.md - Metric collection → RAM and SWAP: collects
README.md - Metric collection → Disk metrics: collects
README.md - Metric collection → Network metrics: collects
README.md - Metric collection → OS information: collects
README.md - Periodic updates → Dashboard behavior: emits sistema
README.md - Dashboard behavior → CPU metrics: renders
README.md - Dashboard behavior → RAM and SWAP: renders
README.md - Dashboard behavior → Disk metrics: renders
README.md - Dashboard behavior → Network metrics: renders
README.md - Dashboard behavior → OS information: renders
README.md