Under last logs for a pipeline (api/prefect/v1/flows/{flow_run_id}/flow_runs/history), each run has logs (grouped/divided by tasks) attached. Currently, this logs are fetching whatever predefined limit has been set in prefect.
[x] update the api api/prefect/v1/flows/{flow_run_id}/flow_runs/history to return just the flow run history with all other parameters except the logs.
[x] update this api api/prefect/flow_runs/{flow_run_id}/logs to accept the following params
flow_run_id (already present)
task_run_id
limit
offset
Tranform page
When a user runs a dbt run command under the transform page, the logs shown below should be paginated
(Task already above) update this api api/prefect/flow_runs/{flow_run_id}/logsto accept the right pagination parameters.
Frontend
[x] Tranform page : update the logs api to fetch & paginate.
[x] Orchestrate page : the history api now wont give logs so on logs button click hit the api/prefect/flow_runs/{flow_run_id}/logs api to fetch & paginate logs for the respective flow run or task run.
Orchestrate page
last logs
for a pipeline (api/prefect/v1/flows/{flow_run_id}/flow_runs/history
), each run has logs (grouped/divided by tasks) attached. Currently, this logs are fetching whatever predefined limit has been set in prefect.api/prefect/v1/flows/{flow_run_id}/flow_runs/history
to return just the flow run history with all other parameters except the logs.api/prefect/flow_runs/{flow_run_id}/logs
to accept the following paramsflow_run_id
(already present)task_run_id
limit
offset
Tranform page
dbt run
command under the transform page, the logs shown below should be paginatedapi/prefect/flow_runs/{flow_run_id}/logs
to accept the right pagination parameters.Frontend
logs
button click hit theapi/prefect/flow_runs/{flow_run_id}/logs
api to fetch & paginate logs for the respective flow run or task run.