Get Execution Monitor
Get unified monitoring view for an execution.
Combines execution record, DAG, route status, and metrics in a single call. Designed for dashboard rendering without multiple API round-trips.
Args: execution_id: Execution UUID service: Execution service (injected) lineage_service: Lineage service (injected)
Returns: Unified monitoring view with execution, DAG, routes, and metrics
Raises: HTTPException: 404 if not found
Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ”Responses
Section titled “ Responses ”Successful Response
Unified monitoring view for an execution.
Combines: execution record, DAG structure, route status, and metrics. Single endpoint for dashboard rendering.
object
Execution ID
Configuration ID
Execution status
Execution start time
Pipeline DAG structure
object
Execution ID
Route nodes
A node in the pipeline DAG representing a route.
object
Route identifier
Human-readable route name
Adapter types in this route
Queue connections between routes
An edge in the pipeline DAG representing queue connection.
object
Source route ID
Target route ID
Queue connecting the routes
Per-route status
Route status combining runtime and lineage data.
object
Route identifier
Human-readable route name
Total messages tracked in lineage
Completed messages from lineage
Failed messages from lineage
In-progress messages from lineage
Aggregated execution metrics
object
Total messages processed
Successfully completed messages
Failed messages
Messages currently processing
Resource not found
Standard error response matching FastAPI HTTPException format.
This model is used in OpenAPI response declarations for 4xx/5xx errors.
The detail field matches FastAPI’s HTTPException structure.
Validation Error