01README
Query local system diagnostics via shell commands for operational visibility.
Usage
# Create system diagnostics model
swamp model create @webframp/system sys-diag
# Get disk usage
swamp model method run sys-diag get_disk_usage
# Get memory info
swamp model method run sys-diag get_memory
# Get uptime and load averages
swamp model method run sys-diag get_uptime
# Get top processes by CPU
swamp model method run sys-diag get_processes
# Get network interfaces
swamp model method run sys-diag get_network_interfaces
# Get OS info
swamp model method run sys-diag get_os_infoMethods
- get_disk_usage - Filesystem usage from df
- get_memory - Memory and swap usage from free
- get_uptime - Boot time, uptime string, and load averages
- get_processes - Top 20 processes sorted by CPU usage
- get_network_interfaces - Network interfaces and addresses from ip
- get_os_info - OS release info and kernel version
02Models
@webframp/systemv2026.04.12.1system/diagnostics.ts
fn get_disk_usage()
Get filesystem disk usage from df
fn get_memory()
Get memory and swap usage from free
fn get_uptime()
Get system boot time, uptime string, and load averages
fn get_processes()
Get top 20 processes sorted by CPU usage
fn get_network_interfaces()
Get network interfaces and addresses via ip
fn get_os_info()
Get OS release information and kernel version
Resources
disk_usage(5m)— Filesystem disk usage
memory(5m)— Memory and swap usage
uptime(5m)— System uptime and load averages
processes(5m)— Top processes by CPU usage
network_interfaces(15m)— Network interfaces and addresses
os_info(1h)— Operating system information
03Previous Versions
2026.04.13.1Apr 13, 2026
2026.04.12.1Apr 13, 2026
04Stats
A
100 / 100
Downloads
7
Archive size
8.6 KB
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types1/1earned
- Has description1/1earned
- At least one platform tag (or universal)1/1earned
- Two or more platform tags (or universal)1/1earned
- License declared1/1earned
- Verified public repository2/2earned
05Platforms
06Labels