Flowrensicfor Cadence
Self-hostedManagedSign in

Flowrensic for Temporal

See what your Temporal workflows hide.

Temporal tells you a run is running or completed. Flowrensic reads its history and tells you what went wrong: which run, which step, after which deploy.

Run it locallyManaged

What it finds in your Temporal setup

  • Stuck runsRuns that wait forever, signals and updates nobody handled, and runs everyone forgot about.
  • Histories that keep growingRuns whose history grows without end, caught before they reach the Temporal history limit.
  • Retries that never helpErrors a retry cannot fix, activities that need too many attempts, and long activities without heartbeats.
  • The workflow type behind the billBillable steps counted per workflow type, so you see which one costs the most.
  • Deploys that break old runsReal histories replayed against your new code, for each deploy.
  • Worker and server healthSlots used up, missing pollers, growing backlogs, read from the Temporal metrics you already have.

Every problem is a finding

The findings page of the quickstart setup, with its demo worker running.

The Flowrensic findings page: activity timeouts rising, a worker that cannot reach the server, a failed run and an activity that needs more attempts.

How it fits next to Temporal

  • Runs in your own setupDocker Compose on one machine, or AWS with Terraform.
  • SDKs for your workersGo, Node, Java, Python and .NET.
  • Never in the wayA Flowrensic failure never harms Temporal or your workers.

Run it yourself

Run Flowrensic locally with Docker and connect a Temporal worker.

Open the quickstart →
flowrensic.comPrivacyTermsStatus