Obsfly

Feature · /deadlock-detection

Deadlock Detection

Deadlocks aren't rare — they're rare to catch. We catch all of them.

In one line

Catch every deadlock with full lock-chain context, victim and aggressor stacks, and remediation suggestions.

What you get

  • Postgres: pg_locks + pg_stat_activity sampled at 1 Hz, deadlock_timeout messages parsed from logs
  • MySQL: SHOW ENGINE INNODB STATUS deadlock section parsed
  • MongoDB: deadlock-equivalent (write conflicts) detected via currentOp
  • Lock chain visualization showing every session in the cycle
  • Per-deadlock playbook: shortest-path remediation suggestions
  • Alert webhook within 30s of detection

FAQ

How is this different from just reading the Postgres log?+

We correlate the deadlock log line with the live activity sample 1s before, so you see exactly what every session was doing — including queries from sessions not mentioned in the log line.

Related reading

· · ·

Watch your databases the way you watch your services.

Book a 30-minute demo. We'll spec your fleet together and quote your first 30-day deal.

Deadlock Detection for Postgres, MySQL, MongoDB & more · Obsfly