temporalio / ui

Temporal UI
https://docs.temporal.io/web-ui
MIT License
194 stars 70 forks source link

[Feature Request] UX Improvements #968

Open rifelpet opened 1 year ago

rifelpet commented 1 year ago

Is your feature request related to a problem? Please describe.

I've collected some notes on frustrations while using the Temporal UI, I hope this is helpful.

In general I use the UI when getting insight into a currently-running or recently-failed workflow execution. I want to easily see the current status of a running workflow or where an execution failed and what its inputs were. This includes digging into child workflow executions when relevant.

Frustrations:

Describe the solution you'd like

Reducing the # of mouse clicks required to navigate through all of the above information would be an immense improvement.

I'm imagining a single page that shows events from the current workflow execution and all child workflow executions (recursively) their workflow/activity types, task queues, inputs, outputs, and statuses (any timeouts, cancellations, failures, etc.). That would be incredibly beneficial.

This would allow me to easily navigate to exactly what failed and understand the context around the failure.

Describe alternatives you've considered

Additional context

Alex-Tideman commented 1 year ago

@rifelpet thanks for the great feedback! I'll work with @canvanooo to see how we can incorporate these ideas.

Hades32 commented 1 year ago

Oh yes! Even just making the child workflow ID clickable would be a start