SANDBOX — this is a test environment. No servers are actually deployed and no real payments are charged.
Back to NxLabs

NxLabs / Factorio

Bottleneck Analyzer

NBy nickelbob

Tracks which ingredients are causing production delays across your factory. Samples all crafting machines, records missing ingredients, and presents aggregate bottleneck statistics with time-slice filtering.

Bottleneck Analyzer

Description

Bottleneck Analyzer

"Why is this machine not working?"

Bottleneck Analyzer continuously samples every crafting building in your factory and tells you exactly which missing ingredients are causing production delays.

## How It Works

Every 30 seconds (configurable), the mod checks every assembling machine, furnace, and rocket silo. For machines that are starved of ingredients, it records which inputs are missing. These samples are aggregated per recipe and stored over time, giving you a rolling history of bottleneck data.

Open the GUI, pick an item or fluid, and instantly see what percentage of the time each ingredient was the bottleneck — across all machines producing it.

## Features

  • Per-ingredient bottleneck percentages — see at a glance whether iron plates or copper wire is the real problem
  • Time-slice filtering — view data for the last 1m, 5m, 10m, 30m, 1h, or all time
  • Multi-recipe support — items produced by multiple recipes get tabbed views
  • Click-through navigation — click any ingredient to drill down into its bottlenecks, with a back button to retrace your steps
  • Supports items and fluids — full signal selector lets you analyze any product
  • Color-coded bars — green (<20%), yellow (20-50%), red (>50%) severity at a glance
  • Informative tooltips — hover any bar to see a plain-English summary
  • Keyboard shortcut — Ctrl+B to toggle (rebindable in controls settings)
  • Bounded memory — ring buffer caps at 500 samples per recipe

## Mod Compatibility

Works with any building that uses Factorio's crafting machine entity types. Fully compatible with overhaul mods like Pyanodons, Krastorio, Space Exploration, and others.

## Settings

| Setting | Default | Range | |---|---|---| | Sample Rate | 1.0s | 0.1 – 60.0s |

Lower sample rates give more granular data at the cost of slightly more CPU usage.

Ratings & reviews

No ratings yet

Sign in to leave a rating or comment.