Prometheus Grafana Monitor ( public )
FABRIC StaffThis 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 on a single FABRIC site:
- 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
- Click Run in the LoomAI Artifacts panel and enter a slice name
- Wait ~10–15 minutes for provisioning and software installation
- Open the Grafana dashboard from the Apps tab (anonymous access, no login required)
- Use the included Jupyter notebook to query Prometheus metrics and visualize CPU and network data with matplotlib
- 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
Versions
| Version | Created | URN | Downloads | Actions |
|---|---|---|---|---|
| 2026-04-08 | April 8, 2026, 12:31 a.m. | urn:fabric:contents:renci:d8c0512e-d43d-473b-bc04-15b38b37fb23 | 0 | download |
| 2026-04-03 | April 3, 2026, 11:39 a.m. | urn:fabric:contents:renci:b95938fd-4157-4ff5-b722-d8fb99ac8f55 | 11 | download |
| 2026-03-22 | March 22, 2026, 1:37 p.m. | urn:fabric:contents:renci:55662d53-fa31-401f-80ee-35ffd6c884e1 | 10 | download |