swif2 overview

Display a global status summary of the SWIF system.

Usage

swif2 overview [options]

Display a system-wide overview showing daemon health, active users, recent problems, log entries, job throughput, and data I/O statistics. No workflow argument is required. This command is read-only and does not require authentication.

By default, seven sections are displayed: daemon health, per-user job summary, top problems (last 24 hours), recent warn/error log entries, job throughput (completed jobs over 1h/12h/3d windows), input data consumed, and output destinations. Optional sections for in-flight transfers and compute node inventory can be enabled with flags.

Arguments

Flag Value Comment
-user user name Filter throughput and I/O sections to a single user.
-transfers Include in-flight transfer summary (by system and user).
-nodes Include per-site compute node inventory.
-display json|xml|table|simple Specify format for output. Default is table.

Sections

daemon

Health of the daemon's processing loops. Shows the most recent start/end timestamps, duration, and age (seconds since last completion) for each loop: analysis, dispatch, reap, transfer, sacct, condition, rest.

users

Per-user job summary across all non-archived workflows. Shows workflow count and job counts (undispatched, dispatched, running, pending, problems, done) with a TOTAL rollup row.

problems

Top 10 unresolved problem types from the last 24 hours, with occurrence count and up to 3 example workflow names per problem type.

log

Last 5 warn/error entries from the system log, showing time, level, task, and a truncated info message.

throughput

Number of distinct job attempts completed per user over three time windows: last 1 hour, last 12 hours, and last 3 days. Includes a TOTAL rollup row. Filterable with -user.

input

Input data consumed (in TB) by completed jobs, grouped by source path prefix. Three time windows: 1h, 12h, 3d. Includes a TOTAL rollup row. Filterable with -user.

output

Output files produced by completed jobs, grouped by destination path prefix. Three time windows: 1h, 12h, 3d. Includes a TOTAL rollup row. Filterable with -user.

transfers (optional, requires -transfers)

In-flight transfer requests grouped by transfer system (Globus, Rucio) and user. Shows request count and total size in GB.

nodes (optional, requires -nodes)

Per-site compute node inventory showing total, allocated, idle, and down/draining node counts.