Analytics
Last updated on May 21, 2026
Every Run you upload feeds the analytics surface, which is built into the dashboard, honors the same role and team scoping as the rest of TofuPilot, and works the same way on managed and self-hosted deployments.
Yield
FPY, SPY, TPY, LPY per unit per day.
Process control
Cpk, control charts, phase failure and duration rankings.
Reports
Saved chart pages with filters and time range.
Insights
Saved visualizations. Building blocks for reports.
What analytics covers
Analytics groups every metric into four families, so you can find what you need from a single tab.
| Family | Tracks | Where |
|---|---|---|
| Yield | First-pass, second-pass, third-pass, last-pass yield per procedure per day. | Yield |
| Volume | Daily run count by outcome and daily unit count. | This page |
| Duration | Average run duration and per-phase duration trends. | This page + Process control |
| Process control | Cpk, control charts, phase failure rankings. | Process control |
Reference Samples, which are Units flagged as golden or failing, are excluded by default. You can toggle them back in from the filter bar.
Runs
The runs chart shows daily run volume grouped by outcome: PASS, FAIL, ERROR, TIMEOUT, and ABORTED.
Units
The units chart shows the daily count of unique units you tested. When runs exceed units, units have been retested, and the gap is a useful proxy for rework load.
Run duration
The run duration chart shows the daily average wall-clock duration of a run. For a per-phase breakdown, see Phase durations.
Filters
Every chart and table on the analytics tab share the same filter bar, so a single change updates the whole view.
- Date range: pick a preset or define a custom window.
- Source: choose user runs from CLI or production runs from a Station.
- Procedure version: compare yield before and after a Deployment.
- Part name and Revision: slice yield by revision.
- Batch: slice yield by production cohort.
- Reference Samples: toggle golden and failing units back in.
Filters apply to every chart on the tab at once, so you never see a mixed view.
How metrics are computed
A few rules govern how every chart in the analytics surface counts your data.
- Reference samples are excluded from yield, volume, and duration.
ABORTEDruns do not count toward yield.- Yield is computed per unit per day, by attempt. A unit you test three times produces one FPY, one SPY, and one TPY data point. See Yield for the full breakdown.
How is this guide?
ChatPreview
Query runs, units, parts, yield, throughput, and measurement distributions with TofuPilot Chat, an AI assistant grounded in your organization's test data.
Run Explorer
Filter, search, and drill into every test run on TofuPilot from a single table, with saved views and one-click export to CSV for reports and audits.