Open the dashboard HTML file directly in a browser that supports File System Access API:
<!DOCTYPE html>
<html>
<head>
<script type="module" src="src/main.js"></script>
</head>
<body>
<div id="app"></div>
<script type="module">
import { App } from './src/app.js';
const app = new App(document.getElementById('app'));
app.initialize();
</script>
</body>
</html>
When the Rust service has dashboard.enabled: true, access the dashboard at:
http://localhost:8080
The dashboard will still use File System Access API to read Arrow IPC files directly from the output directory.
import { App } from './src/app.js';
const app = new App(document.getElementById('app'));
// Initialize the application
await app.initialize();
// The app will prompt for directory selection
// Or you can programmatically set the directory if you have a handle
Ctrl+1 or Cmd+1: Switch to Traces viewCtrl+2 or Cmd+2: Switch to Metrics view/: Focus search barEscape: Clear searchCtrl+P or Cmd+P: Pause/Resume live streamAccess settings via the Settings button (⚙️) in the header to configure: