Canaryd.System (canaryd v0.1.0)

Copy Markdown View Source

L1 system-level health: thermal throttling, load, memory pressure, and user idle detection (keyboard/mouse via IOHIDSystem HIDIdleTime).

Summary

Functions

Returns %{load_per_core, load1, cores, throttled, mem_free_pct, warnings: [...]}.

Seconds since last keyboard/mouse input.

Functions

check()

Returns %{load_per_core, load1, cores, throttled, mem_free_pct, warnings: [...]}.

idle_seconds()

Seconds since last keyboard/mouse input.