kestra-io / kestra

:zap: Workflow Automation Platform. Orchestrate & Schedule code in any language, run anywhere, 500+ plugins. Alternative to Zapier, Rundeck, Camunda, Airflow...
https://kestra.io
Apache License 2.0
9.95k stars 816 forks source link

[UI] Replace the Logs tab by a paginated list of logs within `ForEachItem` Execution's page #2246

Open anna-geller opened 1 year ago

anna-geller commented 1 year ago

Feature description

The Logs tab would crash if we would try to display logs for 10-100k of subflow executions triggered from ForEachItem. Instead, this Logs page:

image

should be replaced with a paginated overview, similar to the following:

image

The pagination endpoint already exists. We need to apply it here

bastien-k commented 11 months ago

Hello, I would suggest to start by collapsing all logs when there are more than x (10?) subflows. At 100 subflows, I am already crashing the web page if I don't hit Collapse All fast enough.

In any case, pagination would be great!

Edit: I just found this useful setting: image