Skip to content

Raise Exceptions in Snowplow Analytics Worker for Retry

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

  1. Setup the product analytics devkit according to it's instructions for snowplow
  2. Create a new project in your local GDK instance
  3. stop the product analytics devkit docker containers
  4. Try to initialize analytics in your new project by going to Analyze >> Application Analytics, it should not work
  5. start the product analytics devkit docker containers
  6. 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.

Related to #415661 (closed)

Edited by Allen Cook

Merge request reports