Dagster, an orchestrator for the data engineering development lifecycle, has recently improved its error surface in both Dagster Open Source and Dagster Cloud with enhanced features to provide more context and actionable steps for debugging and dealing with errors.
The new capabilities allow Dagster users to receive detailed error messages including logs, context about the environment where the job was running, and suggested next steps to investigate further. This is particularly useful when errors occur in complex distributed tech stacks, such as Kubernetes pods running Dagster jobs, which may fail due to issues like missing secrets or incorrect system architectures. The enhanced error reporting provides a better developer experience by helping data engineers rapidly pinpoint issues and resolve problems more efficiently.