Quickstart 4: Debug and Monitor Workflows
Orkes Platform provides a dashboard for introspecting each workflow execution, enabling you to debug and monitor while in development or production.
The introspection dashboard can be found in Executions > Workflow, where each workflow execution is identified by a workflow ID.
Try it out
Check out the execution of myFirstWorkflow.
If successful, the workflow should have a Completed status, with each task highlighted in green. Otherwise, the workflow diagram will highlight the failed task in red.
However, a workflow can still run until completion even with the wrong logic. You can check if the data have been correctly passed between tasks by selecting a task and selecting its Input or Output tab.
For example, the workflow execution below completed successfully. However, the workflow should have flowed through the United States path instead of the defaultCase path, because the user’s location was the United States. Inspecting the Switch task input, we can deduce that the input have not been correctly passed from the get-user task to the Switch task.
You might also be interested in how long each task took to complete, or to find the bottlenecks in your execution performance. To inspect this, go to Timeline in the top navigation bar.
What’s next?
Congratulations! You have successfully created, executed, and debugged a workflow in Conductor. Gain deeper mastery by exploring each topic in detail:
- Code with Conductor: SDK Guides
- Build more complex workflows, with LLM chaining, human-in-workflows, eventing, dynamic task inputs, secrets, and more: Build Workflows
- Execute and deploy production-grade workflows, with CI/CD best practices, version control, testing, and scheduling. Run Workflows
- Debug and monitor workflows, by exploring both the introspection dashboard and metrics dashboard in detail. Deploy and Monitor Workflows