Metrics Client
Discover nearby Metrics Servers and view live CPU metrics over Bluetooth LE.
Overview
Metrics Client connects to Metrics Server on another device and displays the server's live CPU usage and per-core usage.
Table Of Contents
Tabs
- Discovery
- Metrics
Discovery Tab
The Discovery tab includes:
- A Discovery status card showing scanning/idle state, discovered server count, and a Refresh button.
- An Available Servers list. When no servers are found, Lirum shows a checklist (server running, permission granted, same network/range).
Only peripherals advertising the Metrics Server service are shown.
Metrics Tab
When connected, the Metrics tab shows:
- Connection Status: Connected/Disconnected state, signal strength (RSSI) with history, server/device identity, and a Disconnect button.
- Real-Time Metrics: CPU usage, core count, and last update time.
- CPU Usage History graph
- Per-Core Usage view (when the server provides per-core values)
If you are not connected (or no metrics have arrived yet), Lirum shows a "No metrics available" card.
How To Use With Metrics Server
- On the device you want to observe, open Tools -> Metrics Server and tap Start Server.
- On the device running Metrics Client, open Tools -> Metrics Client.
- In Discovery, find the server and tap Connect.
- Switch to Metrics to view the live readings.
Permissions
Metrics Client requires Bluetooth permission.
If permission is denied, enable Bluetooth access for Lirum in iOS Settings.
Notes And Limitations
- This tool uses Bluetooth LE, not Wi-Fi networking.
- RSSI is an approximate indicator of signal strength and can fluctuate.
- On visionOS, Metrics Client is unavailable.