Prometheus Grafana Monitor ( public )

FABRIC Staff

This is a LoomAI weave — a reusable slice template designed for LoomAI, the AI-assisted browser-based sandbox for designing, deploying, and managing experiments on the FABRIC testbed.

What This Weave Does

Deploys a 3-node monitoring stack. Each node is placed on a different FABRIC site, chosen at random from the set of sites that currently have enough cores, RAM, and disk to satisfy that node's requirements:

  • monitor — Runs Prometheus, Grafana, and node_exporter (4 cores, 16 GB RAM, 50 GB disk)
  • worker1 — Runs node_exporter (2 cores, 8 GB RAM)
  • worker2 — Runs node_exporter (2 cores, 8 GB RAM)

All three nodes are connected via FABNetv4 so Prometheus can scrape metrics across the overlay network. Grafana comes pre-provisioned with a resource utilization dashboard showing CPU, memory, disk, and network metrics for all nodes. A web tunnel is automatically created so you can access the Grafana UI directly from the LoomAI Apps tab.

How to Use

  1. Click Run in the LoomAI Artifacts panel and enter a slice name
  2. Wait ~10–15 minutes for provisioning and software installation
  3. Open the Grafana dashboard from the Apps tab (anonymous access, no login required)
  4. Use the included Jupyter notebook to query Prometheus metrics and visualize CPU and network data with matplotlib
  5. Click Stop to tear down the slice and free resources

Included Components

  • Prometheus 2.53 — Time-series database scraping node_exporter on all nodes every 15s
  • Grafana 11 — Dashboard UI with anonymous viewer access and iframe embedding enabled
  • node_exporter 1.8 — Exposes hardware and OS metrics (CPU, memory, disk, network)
  • Jupyter notebook — Template for querying Prometheus and graphing results with matplotlib

Installing LoomAI

LoomAI requires Docker with Compose v2. Install and run with a single command:

curl -fsSL https://raw.githubusercontent.com/fabric-testbed/loomai/main/install.sh | bash

Then open http://localhost:3000 in your browser. For more details, visit the LoomAI GitHub repository: https://github.com/fabric-testbed/loomai

Views
114
Downloads
185 active (0 retired)
Versions
4
Last Updated
April 12, 2026, 12:07 a.m.
Version Created URN Downloads Actions
2026-04-12 April 12, 2026, 12:07 a.m. urn:fabric:contents:renci:7467aefd-37a6-4ac7-bfdd-bd92d56370c8 52 download
2026-04-08 April 8, 2026, 12:31 a.m. urn:fabric:contents:renci:d8c0512e-d43d-473b-bc04-15b38b37fb23 44 download
2026-04-03 April 3, 2026, 11:39 a.m. urn:fabric:contents:renci:b95938fd-4157-4ff5-b722-d8fb99ac8f55 41 download
2026-03-22 March 22, 2026, 1:37 p.m. urn:fabric:contents:renci:55662d53-fa31-401f-80ee-35ffd6c884e1 48 download