Skip to main content
Version: v5.0.0 [Emerald]

Cluster Overview

The Cluster Overview group shows the physical and platform layer underneath your networks: nodes, radio hardware, storage, monitoring and services.


Nodes and Hardwareโ€‹

Route: /cluster-nodes

A live map of your cluster nodes and the radio hardware (Radio Units, SDRs and terminal UEs) attached to them.

๐Ÿ“ธ TODO Image needed

Full "Nodes and Hardware" page: the summary stat tiles across the top, the Cluster Nodes list on the left, and the topology visualization on the right.

Summary tilesโ€‹

Five tiles across the top give cluster-wide figures:

TileMeaning
Cloud NodesTotal cluster nodes
Active HardwareDevices currently usable
CPU Cluster LoadAggregate CPU usage %
RAM Cluster LoadAggregate memory usage %
Cluster HealthOverall severity (colour-coded)

Cluster Nodes list (left)โ€‹

Each node is a button showing its name, a status dot (green = OK, amber = offline/warning), its IP, and CPU / RAM usage. Selecting a node highlights it and loads its profile below.

Topology visualization (right)โ€‹

An interactive diagram linking nodes to their hardware. Click any node to select it. Two legends explain the dots:

  • Infrastructure: ๐Ÿ”ต Control Plane ยท โšช Worker Node
  • Hardware Assets: ๐ŸŸฃ Radio Units ยท ๐Ÿ”ต SDRs ยท ๐ŸŸข Terminals
๐Ÿ“ธ TODO Image needed

Close-up of the topology diagram with both legends visible, showing a control-plane node connected to a radio unit and a terminal.

Node Intelligence Profile (bottom-left)โ€‹

When a node is selected, this panel shows its System Profile (OS platform, kernel, compute architecture, IP, platform release & channel) and Resource Load bars for CPU and RAM. With no node selected it prompts "Select a Node".

Hardware Resource List (bottom-right)โ€‹

Devices grouped into Radio Units, SDRs and Terminals. Each device card shows:

  • Display name and supported bands (e.g. n41, n77, n78).
  • IMSI for terminals, IP for radio units, and reachable node names for shared RUs.
  • Vendor, bandwidth, and a status badge:
ColourBadgeMeaning
๐ŸŸขAVAILABLE / READYFree and healthy
๐Ÿ”ตIN USEClaimed by a workload (normal)
๐Ÿ“ธ TODO Image needed

Close-up of a Radio Unit hardware card showing the name, supported bands, IP, vendor and an "IN USE" status badge.

tip

A device marked IN USE is bound to a deployed network or terminal and therefore cannot be used by another one.


Storage & Monitoringโ€‹

Route: /infrastructure-health

Health of the distributed storage fabric (Rook Ceph) and the monitoring stack (VMKS โ€” VictoriaMetrics / Grafana). The page is split into two panels.

enter image description here

Rook Ceph (storage)โ€‹

A health pill sits in the header. Toggle between:

  • Overview โ€” showing an OSD Matrix card (active/total OSDs) and a Used and Allocated space bar (the latter showing one coloured segment per application).
  • Details โ€” the raw pod list with phase and readiness.

enter image description here

VMKS Stack (monitoring)โ€‹

The monitoring stack features the same toggle interface:

  • Overview displays component status cards (such as VictoriaMetrics and Grafana), each with a status badge.
  • Details lists the underlying pods, which is helpful for troubleshooting failures.

enter image description here


Servicesโ€‹

Route: /services (list) ยท /services/{name} (embedded view)

Discovers cluster-side service UIs (dashboards, tools) and lets you open them inside the console without leaving the app.

enter image description here

Service listโ€‹

Each service is a card with an icon, name and description, and a left accent bar colour-coded by status:

ColourStateCard behaviour
๐ŸŸขRunningFully clickable
โšชUnknownDimmed, still clickable (endpoint not ready yet)
๐Ÿ”ดUnhealthyDimmed, disabled

Selecting a Running card opens that service.

Embedded service viewโ€‹

The service's own UI (e.g. Grafana) loads in an embedded frame, allowing you to explore the service's UI without leaving the MX-UI.

enter image description here