FlowTracer is a complete system that can be used to create, manage, and execute flows. It captures and updates flows by interacting with the tools while they are executing the commands contained in the flow, a unique technique for managing dependencies between files and tools called tracing.
FlowTracer features a color-coded GUI which provides users with accurate insight into their work flows. The powerful Grid View report displays the results of millions of jobs running and highlights failing jobs as red pixels which can then be quickly identified, debugged, and resolved.
Dependency awareness prevents jobs from being executed until all prior dependency requirements are met, enabling users to quickly identify the root cause of failing jobs, take corrective action, and continue running the jobs from the point of failure without having to restart.
With a small memory footprint and built-in scheduler, FlowTracer runs multiple processes across multiple servers, providing a scalable solution capable of handling millions of jobs in memory and thousands running simultaneously.
FlowTracer uncovers and takes advantage of the built-in parallelism used in today’s complex flows. FlowTracer can dispatch workloads to distributed compute clusters both on-premises and in the cloud. Supporting both interactive and full-batch modes enables greater resource efficiency.
With FlowTracer's user-friendly views (grids, nodes, flow charts, and dependencies) and high-level abstraction, complex workflows can be easily deployed and shared across organizations for flow standardization and increased collaboration.