Jesse
10/09/2025, 10:00 AMKevin Grismore
10/09/2025, 11:10 AMJesse
10/09/2025, 5:04 PMJesse
10/09/2025, 5:05 PMJesse
10/15/2025, 11:00 AM#+begin_src python :dir .. :python "uv run python" :results output
import asyncio
from uuid import UUID
from prefect.client.orchestration import get_client
async def main():
client = get_client()
flow_run_id = UUID("068ee452-a5a9-7017-8000-0a8be9e28f45")
flow_run_states = await client.read_flow_run_states(flow_run_id)
for flow_run_state in flow_run_states:
print(flow_run_state, flow_run_state.timestamp, flow_run_state.data, flow_run_state.state_details)
asyncio.run(main())
#+end_src
#+RESULTS:
: Scheduled('Run from the Prefect UI with defaults') 2025-10-14 12:42:18.340196+00:00 None flow_run_id=UUID('068ee452-a5a9-7017-8000-0a8be9e28f45') task_run_id=None child_flow_run_id=None scheduled_time=datetime.datetime(2025, 10, 14, 12, 42, 18, 340247, tzinfo=TzInfo(UTC)) cache_key=None cache_expiration=None deferred=None untrackable_result=False pause_timeout=None pause_reschedule=False pause_key=None run_input_keyset=None refresh_cache=None retriable=None transition_id=None task_parameters_id=None traceparent=None deployment_concurrency_lease_id=None
: Pending() 2025-10-14 12:42:25.093328+00:00 None flow_run_id=UUID('068ee452-a5a9-7017-8000-0a8be9e28f45') task_run_id=None child_flow_run_id=None scheduled_time=datetime.datetime(2025, 10, 14, 12, 42, 18, 340247, tzinfo=TzInfo(UTC)) cache_key=None cache_expiration=None deferred=None untrackable_result=False pause_timeout=None pause_reschedule=False pause_key=None run_input_keyset=None refresh_cache=None retriable=None transition_id=UUID('59022fd7-9dd6-415c-9b60-164641110e49') task_parameters_id=None traceparent=None deployment_concurrency_lease_id=UUID('640c7152-84fe-49ac-9088-d786371fe196')
: Running() 2025-10-14 12:43:12.735854+00:00 None flow_run_id=UUID('068ee452-a5a9-7017-8000-0a8be9e28f45') task_run_id=None child_flow_run_id=None scheduled_time=None cache_key=None cache_expiration=None deferred=None untrackable_result=False pause_timeout=None pause_reschedule=False pause_key=None run_input_keyset=None refresh_cache=None retriable=None transition_id=UUID('ee675cd8-07a2-4f94-b504-0e657d219af2') task_parameters_id=None traceparent=None deployment_concurrency_lease_id=None
: Crashed('Flow run marked as crashed due to missing heartbeats.') 2025-10-14 14:43:39.840736+00:00 None flow_run_id=UUID('068ee452-a5a9-7017-8000-0a8be9e28f45') task_run_id=None child_flow_run_id=None scheduled_time=None cache_key=None cache_expiration=None deferred=None untrackable_result=False pause_timeout=None pause_reschedule=False pause_key=None run_input_keyset=None refresh_cache=None retriable=None transition_id=None task_parameters_id=None traceparent=None deployment_concurrency_lease_id=None
: Completed() 2025-10-14 20:00:22.771608+00:00 None flow_run_id=UUID('068ee452-a5a9-7017-8000-0a8be9e28f45') task_run_id=None child_flow_run_id=None scheduled_time=None cache_key=None cache_expiration=None deferred=None untrackable_result=False pause_timeout=None pause_reschedule=False pause_key=None run_input_keyset=None refresh_cache=None retriable=None transition_id=UUID('1186ba3f-e978-4e49-a46f-b192bdbae370') task_parameters_id=None traceparent=None deployment_concurrency_lease_id=NoneKevin Grismore
10/15/2025, 11:09 AMShow events. Showing the full details of those events is an open issue for us to add to the page before taking it out of preview :)Jesse
10/15/2025, 11:10 AMShow events. It’s ironic, considering I did report about them being a little spammy, haha. This separate toggle is a nice approach!Jesse
10/21/2025, 5:47 PMJesse
10/21/2025, 5:47 PMKevin Grismore
10/21/2025, 5:47 PMJesse
10/21/2025, 5:47 PMKevin Grismore
10/21/2025, 5:48 PMJesse
10/21/2025, 5:48 PMJesse
10/21/2025, 5:48 PMJesse
10/21/2025, 5:49 PMJesse
10/21/2025, 5:50 PMKevin Grismore
10/21/2025, 5:51 PMJesse
10/21/2025, 5:57 PM