Alexey Shurov.Insights
Tools

Top tools for bottleneck detection in 2026

Process mining, observability, ops analytics and AI agents all claim to find your bottlenecks. Here is what each one is actually for, and when it is the wrong buy.

Updated 12 July 2026 . 8 min read . Alexey Shurov

Three different problems hide behind one phrase

Bottleneck detection means three different things depending on who is asking. An operations leader means the order that sits in a queue for two days. An engineering lead means the API endpoint that takes four seconds under load. A data lead means the nightly pipeline that finishes at 11am. The tools for each are different, and buying the wrong category is the most expensive mistake on this list.

I build and run production AI agents for operational teams, so my bias is towards the first kind. I have declared it, and I have tried to be fair to the others. No vendor on this page has paid to be here, and every price is a typical published range that you should verify with the vendor before budgeting.

1. Celonis

Celonis is the market leader in process mining. It ingests event logs from your ERP and CRM, reconstructs how work actually flows, and shows you where cases queue, loop back or get abandoned. When it works, it is genuinely revealing. Teams discover that the approved process and the real process diverged years ago.

It wins in large enterprises running SAP or Oracle with high case volumes, where the event data already exists and a one percent improvement pays for the licence. It is the wrong buy for a mid-size company whose process lives in email threads, spreadsheets and people's heads, because there is no event log to mine. Engagements are typically six figures annually once implementation is included, on custom quotes.

2. UiPath Process Mining

UiPath bought ProcessGold years ago and folded process mining into its automation platform. The pitch is coherent. Mine the process, find the bottleneck, then automate it with the RPA tooling you already own. If you are already a UiPath shop, the incremental cost and learning curve are lower than a standalone Celonis deployment.

It wins when process mining feeds directly into an existing automation programme. It is the wrong buy as a standalone mining tool, because you are paying for platform gravity you will not use. Pricing is bundled into UiPath platform quotes, so get the mining line item priced separately before you sign.

3. Datadog

If your bottleneck is software, Datadog is the default answer for a reason. APM traces show you exactly which function, query or downstream call is eating the latency budget, with flame graphs that make the slow path visible in minutes. Database monitoring and profiling close the loop.

It wins for engineering teams running production services who need answers under incident pressure. It is the wrong buy for business-process bottlenecks, which never appear in a trace. The other caution is cost creep. Published pricing starts around 15 to 23 dollars per host per month for infrastructure and roughly 31 to 40 dollars per host per month for APM, but real bills grow with hosts, custom metrics and log volume, so model a year of growth before committing.

4. Grafana with Prometheus and Tempo

The open-source observability stack does most of what Datadog does if you have engineers willing to run it. Prometheus for metrics, Tempo or Jaeger for traces, Grafana on top for dashboards and alerting. Grafana Cloud offers a generous free tier and usage-based paid plans if you would rather not self-host everything.

It wins for engineering-led teams who want control and predictable cost. It is the wrong buy if nobody owns it, because a neglected self-hosted stack quietly becomes its own bottleneck. Budget the engineering time honestly. Free software is not free operation.

5. Data-stack profiling

Sometimes the bottleneck is the data platform itself. Reports arrive late because the nightly dbt run takes six hours, or one unindexed join in the warehouse burns the whole window. The tools here are mostly ones you already have. Snowflake query profiles, BigQuery execution plans, dbt run timings, and observability layers such as Monte Carlo or Elementary if you want alerting on top.

This wins whenever the complaint is that the numbers are late rather than wrong. It is less a purchase than a discipline, which is exactly why it gets skipped. Before buying anything new, spend a day reading the query profiles you already pay for.

6. Ops analytics dashboards

Most operational systems already record timestamps. Order created, order approved, order shipped. A cycle-time dashboard in Power BI or Metabase built on those timestamps will find your biggest process bottleneck for the cost of a few analyst days. I compare the AI-flavoured versions of these tools in my guide to AI analytics tools for mid-size companies.

This wins as the first serious step beyond gut feel, and for many mid-size companies it is enough. The limitation is that dashboards show lagging averages and only help if someone looks at them. The queue that blows up on Tuesday is invisible until the Monday review.

7. Spreadsheets plus scripts

The honest baseline, and I mean that without irony. Export the timestamps, load them into a spreadsheet or a short Python script, and compute time-in-stage for every case over the last quarter. Sort descending. The bottleneck is usually staring at you within an afternoon, and the exercise costs nothing but focus.

It wins for a first diagnosis, for small teams, and for validating whatever a vendor demo just showed you. It is the wrong tool as a permanent answer, because the script rots the moment the process changes and nobody re-runs it. Treat it as reconnaissance, not infrastructure.

8. A production AI agent watching the process

This is the category I work in, so weigh my view accordingly. Instead of mining history or reviewing dashboards weekly, an agent connects to the same systems your team uses, recomputes stage times continuously, flags a queue the moment it starts growing abnormally, and drafts the chase or the escalation itself. The detection and the response collapse into one loop.

It wins for mid-size operational teams that have no data function and need the watching done for them, not more charts. It is the wrong buy if you have not first done the spreadsheet exercise, because you will not know what normal looks like, and it fails without real system access and a clear owner. I have written about why the model is never the hard part of these systems, and about what a production system owes you that a feature never will. Both apply doubly here.

Comparison at a glance

ToolBottleneck typeTypical costTime to first insightWrong buy when
CelonisBusiness processSix figures per year, custom quoteMonthsNo clean event logs, mid-size budget
UiPath Process MiningBusiness processBundled platform quoteMonthsNot already on UiPath
DatadogSoftwareRoughly 15 to 40 dollars per host per month, grows fastDaysBottleneck is a process, not code
Grafana stackSoftwareFree tier, then usage-based, plus engineer timeDays to weeksNobody owns the stack
Data-stack profilingData pipelineMostly included in what you pay alreadyHoursRarely, it is near free
Ops dashboardsBusiness processAnalyst days plus BI seatsDaysNobody will review them
Spreadsheets plus scriptsAny, onceNearly nothingAn afternoonUsed as a permanent system
AI agent on the processBusiness process, continuousBuild plus run cost, scoped per processWeeksNo baseline, no system access, no owner

How to pick by company size

Under roughly 50 people, do not buy anything. Run the spreadsheet exercise, fix the worst queue, repeat quarterly. Your bottlenecks are usually visible from the founder's chair once the timestamps are in front of you.

Between roughly 50 and 500 people, build the ops dashboard first and profile your data stack the same week. If the same bottleneck keeps reappearing and someone is spending hours a week chasing it, that is the point where a continuously watching agent earns its keep, because the cost of the human loop now exceeds the cost of the system.

Above that, process mining starts to make sense, provided your core systems generate usable event logs and you have an owner for the programme. Pair it with proper APM for the software side. At every size, the failure mode is the same one I keep seeing in AI projects generally, which is buying the tool before doing the unglamorous groundwork. If that pattern sounds familiar, read why pilots look great and then die before production before you sign anything.

More field notes like this live on the insights page.

Want the watching done for you

I build and run production AI agents that monitor operational processes and take the repetitive chasing off your team. Tell me where your work queues up.

More insightsshurco.ai