feat: Add Sentry Error Monitoring to web validator client + service#1384
feat: Add Sentry Error Monitoring to web validator client + service#1384
Conversation
* refactor migration file * update documentation with new file * fix wording * Make easier to read * remove colors --------- Co-authored-by: Emma Blue <[email protected]>
* Refactor logic out of of outputcomparator/cli/Main and into a new ValidationReportComparator class for easier testing. In addition, update ValidationReportComparator to trigger a comparison error if changed warnings are above configured thresholds. * Additional unit tests for ValidationReportComparator.
|
✅ Rule acceptance tests passed. |
|
✅ Rule acceptance tests passed. |
|
✅ Rule acceptance tests passed. |
There was a problem hiding this comment.
I think the sentry endpoint should not be set in the repository. We can inject the file or replace its content in the deployment process to be available at runtime.
|
✅ Rule acceptance tests passed. |
|
Is this ready to merge ? 😃 |
|
✅ Rule acceptance tests passed. |
…obilityData#1384) * chore: fix deprecated dependency * chore: auto-format * feat: handle missing RULES.md * feat: refactor upload process and handle more errors * Add a more descriptive test failure message to NoticeFieldsTest. (MobilityData#1369) * Docs: Update notice migration file (MobilityData#1357) * refactor migration file * update documentation with new file * fix wording * Make easier to read * remove colors --------- Co-authored-by: Emma Blue <[email protected]> * feat: Fail acceptance tests on significant change in warnings (MobilityData#1377) * Refactor logic out of of outputcomparator/cli/Main and into a new ValidationReportComparator class for easier testing. In addition, update ValidationReportComparator to trigger a comparison error if changed warnings are above configured thresholds. * Additional unit tests for ValidationReportComparator. * Add sentry script to static html header * Add sentry script to web service * Remove sentry properties from source control --------- Co-authored-by: Ryon Coleman <[email protected]> Co-authored-by: Brian Ferris <[email protected]> Co-authored-by: isabelle-dr <[email protected]> Co-authored-by: Emma Blue <[email protected]>
Summary:
Resolves #1373
Expected behavior:
Unhandled errors will be captured via Sentry.
Please make sure these boxes are checked before submitting your pull request - thanks!
gradle testto make sure you didn't break anything