Raise Exceptions in Snowplow Analytics Worker for Retry
requested to merge 415661-exceptions-not-properly-handled-in-snowplow-product-analytics-worker into master
What does this MR do and why?
Raises exceptions when initializing analytics so that the job will retry when failed, previously these exceptions were only raised in development mode.
How to set up and validate locally
- Setup the product analytics devkit according to it's instructions for snowplow
- Create a new project in your local GDK instance
- stop the product analytics devkit docker containers
- Try to initialize analytics in your new project by going to Analyze >> Application Analytics, it should not work
- start the product analytics devkit docker containers
- Refresh the page and try to initialize, which should work
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #415661 (closed)
Edited by Allen Cook