Skip to main content

Metrics Server

Broadcast CPU metrics to other devices via Bluetooth LE.

Metrics Server: status, controls, connected clients, and current metrics.
Set a server name and quickly apply presets.
Scroll for the Current Metrics card and a mini usage history graph.

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

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

  1. On the device you want to observe, open Tools -> Metrics Server and tap Start Server.
  2. On another device, open Tools -> Metrics Client.
  3. 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.