Forum Discussion
Hi maddog0 ,
I also wondered what the best practices are for error handling. But here is my take and experience on the error handling.
In some use cases I am using an error pipeline in the global shared folder and using this pipeline as the error pipeline for a lot of production pipelines.
In the production pipelines we configure some error pipeline parameters to pass to the error pipeline:
Besides that, when a pipeline errors it also send error data to the error pipeline, like the snap name the error the payloaddata, ...
Below rough draft version of what to save in the database
So I capture all of this and put this also in and SQL server database to use in an error dashboard and to use for other endpoints.
The only downside to this logic is that the error pipeline parameters need to be configured in every pipeline to captur ruuid, pipestarttime, projectpath and pipelinename. The other data like snap name an the error is always passed when a pipeline error occurs.
Let me know if this helps