What Seqera does well
Seqera and Nextflow provide orchestration-level capabilities, including:- Pipeline structure and task dependencies
- Scheduling across cloud, HPC, and hybrid environments
- Retries, caching, and execution state tracking
- Task logs and exit statuses
What Seqera does not see at runtime
Workflow orchestration tools do not observe low-level execution behavior. In practice, they do not show:- CPU utilization versus requested allocation
- Whether tasks are CPU-bound, memory-bound, or I/O-bound
- Disk and network contention inside containers
- Short-lived subprocesses and nested tools
- Idle time during task execution
Why this gap matters in practice
Pipeline resources are often over-allocated to reduce the risk of failure, especially when workloads vary by dataset. Without execution-level visibility, teams often struggle to answer:- Why a pipeline failed
- Why a task runs slower than expected
- Whether allocated CPUs are actively used
- Whether performance is limited by storage or networking
- Whether different instance types would perform better
What Tracer adds
Tracer observes execution directly from the host and container runtime and adds:- Observed CPU, memory, disk, and network usage per task
- Visibility into subprocesses and nested execution
- Detection of stalls, idle time, and contention
- Attribution of resource usage by pipeline, run, task, and step
Example: identifying I/O-bound tasks
A pipeline task requests many CPUs and a large memory allocation. During execution, Tracer shows:- Low CPU utilization
- Memory usage well below allocation
- Sustained disk I/O saturation
Using execution insight to tune resources
Once execution characteristics are clear, teams can make informed decisions, such as:- Lowering CPU or memory requests for specific tasks
- Selecting instance types suited to I/O-heavy workloads
- Using instances faster local or NVMe-backed storage where appropriate
- Separating compute-heavy and I/O-heavy pipeline steps
Observability comparison
This comparison highlights the difference between orchestration-level visibility and execution-level observation.
What Tracer does not replace
Tracer is not a workflow engine.- It does not replace Seqera or Nextflow
- It does not schedule, retry, or cache tasks
- It does not modify pipeline definitions or execution logic
When to use Tracer with Seqera
Tracer is most useful when teams need to:- Explain slow or inconsistent task runtimes
- Identify unused or underutilized resources
- Diagnose performance issues beyond application logs
- Choose infrastructure based on observed workload behavior

