Skip to main content

Monitoring

The Supra Server includes an optional monitoring solution based on Grafana that provides real-time statistics and metrics for your Supra infrastructure.

Installation

  1. Navigate to the Supra Server device in Box.
  2. Go to the Scripts section (or use the Supra tab if a monitoring action is available).
  3. Execute the Supra Server - install-monitoring Custom Script.
  4. Wait for the installation to complete.
  5. The Grafana URL will be displayed in the script output (e.g., http://192.168.3.202:3000).

Accessing the Dashboard

After installation, access the monitoring dashboard at:

http://<supra-server-ip>:3000

Default credentials:

FieldValue
Usernameadmin
Passworduser-defined
warning

Change the default credentials after first login via the Grafana user settings.

Pre-installed Dashboard

The monitoring stack comes with a pre-installed Supra Dashboard that displays:

MetricDescription
Stream statusActive streams and connected clients
FramerateRendering frames per second
BitrateStream bandwidth usage
Rendering latencyTime from render to display
Rendering startsNumber of rendering session initiations
Process CPU usageCPU consumption by Chromium, Supra Server Daemon, and screen sessions
Machine CPU & MemoryOverall system resource utilization

Monitoring Stack Components

The monitoring solution runs as a set of containers on the Supra Server:

ContainerPurpose
supra-server-monitoring-grafanaGrafana dashboard UI
supra-server-monitoring-prometheusMetrics collection and storage
supra-server-monitoring-telegrafSystem metrics agent
supra-server-monitoring-node-exporterNode-level metrics exporter
supra-server-monitoring-process-exporterProcess-level metrics exporter

Network Requirements

The monitoring dashboard is accessible on port 3000 of the Supra Server. Ensure this port is reachable from your management network if you need remote access to the dashboard.