dmscli analyze concurrency

Analyzes and visualizes workflow concurrency to verify FIFO execution.

Synopsis

Fetches workflow execution data from Temporal to analyze workflow concurrency and scheduling.

This command generates a set of documents to help visualize workflow sequencing:

  1. A sorted HTML table showing the discrepancy between creation order and execution order.
  2. A scatter plot image (PNG) comparing creation time to start time.
  3. A Gantt chart HTML to visualize workflow duration and overlap.
  4. A manifest file explaining the generated artifacts and input parameters.
Bash
Copy

Examples:

Bash
Copy
FlagShortTypeDefaultDescription
--help-hboolHelp for concurrency.
--dest-dirstringThe destination directory for the generated analysis files (default: /tmp/dmscli-concurrency-status-<timestamp>).
--end-widstringThe ending workflow ID to conclude the analysis at.
--sincestringThe start of the time range to query for workflows (e.g., '1h', '2023-01-01T15:04:05Z').
--start-widstringThe starting workflow ID to begin the analysis from.
--untilstringThe end of the time range to query for workflows (e.g., '2023-01-02T15:04:05Z').
--workflow-typestringThe type of workflow to analyze. If empty, all types are analyzed.

####

Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard