Metrics Server
Broadcast CPU metrics to other devices via Bluetooth LE.
Overview
Metrics Server turns your device into a Bluetooth LE (BLE) peripheral that broadcasts live CPU metrics to nearby devices running Metrics Client.
This is meant for quick local diagnostics (for example, watching CPU usage on one phone from another device).
Table Of Contents
- Main Sections
- Server Name And Presets
- Start And Stop
- Connected Clients
- Current Metrics
- How To Use With Metrics Client
- Notes And Limitations
Main Sections
Metrics Server is a single scrolling screen with four cards:
- Metrics Server (status + server name)
- Server Controls (start/stop)
- Connected Clients
- Current Metrics
Server Name And Presets
The first card includes a Server Name field. This is the name other devices will see during discovery.
Use Presets to quickly apply one of the built-in naming options, such as:
- Marketing name + model identifier
- Marketing name only
- Model identifier only
- Your device name
Changing the name updates BLE advertising. If the server is currently running, Lirum restarts advertising automatically.
Start And Stop
Use Start Server / Stop Server to start or stop BLE advertising.
Connected Clients
The Connected Clients card shows how many devices are currently subscribed to the metrics stream.
Current Metrics
Current Metrics displays:
- Current CPU usage (percentage)
- Core count
- Device name
- A mini CPU usage history graph (when enough samples are available)
How To Use With Metrics Client
- On the device you want to observe, open Tools -> Metrics Server and tap Start Server.
- On another device, open Tools -> Metrics Client.
- Select the server from the discovery list and connect.
Notes And Limitations
- This tool uses Bluetooth LE, not Wi-Fi networking.
- BLE availability, background behavior, and connection stability vary by device and OS.
- On visionOS, Metrics Server is unavailable.