Integrating with External GraceDB Alert Dispatcher (EGAD) for improved alert performance
Alerts are now being handled externally with EGAD. In addition, alerts sent over Mattermost are now implemented and enabled by default.
Tasks:
-
test container on gracedb-test
-
fix test_phone.py
andtest_email.py
unit tests- these were disabled due to switch to EGAD changing their behavior, fixing is maybe 30 minutes' work
Edited by Daniel Wysocki
Merge request reports
Activity
requested review from @alexander.pace
added 6 commits
-
bbfa93bd...1efa23d8 - 2 commits from branch
computing/gracedb:master
- 2dff1f82 - Offloading alerts to EGAD
- 8a3cbca6 - Switching to new and improved EGAD interface
- 81e0cbd7 - Adding mattermost alerts for new superevents
- e32f1234 - Enable Mattermost alerts by default
Toggle commit list-
bbfa93bd...1efa23d8 - 2 commits from branch
added 2 commits
added 1 commit
- 0dfdb268 - Disabling Mattermost alerts by default, enabling on specific tiers
added 1 commit
- 8f519800 - pull in egad url/api key from docker secrets
added 1 commit
- a1b9470a - Fixing and disabling unit tests incompatible with EGAD refactor
added 31 commits
-
4a06f297...1e96bd98 - 18 commits from branch
computing/gracedb:master
- badae4ff - Offloading alerts to EGAD
- 3637a30a - Switching to new and improved EGAD interface
- 138d3cbd - Adding mattermost alerts for new superevents
- 13132114 - Enable Mattermost alerts by default
- ad252d4e - Adding new env variables to CI/CD
- 757e5f19 - Adding new env variables to Dockerfile
- 7aa034fa - get container variables from env
- 470c9be3 - Disabling Mattermost alerts by default, enabling on specific tiers
- e6bd36fb - pull in egad url/api key from docker secrets
- 7899c61f - Fixing and disabling unit tests incompatible with EGAD refactor
- d953168b - Fixing test skipping
- 7250a253 - Reverting changes to test_views.py
- 08c1f143 - Adding per-protocol flags to enable/disable EGAD
Toggle commit list-
4a06f297...1e96bd98 - 18 commits from branch
added 42 commits
-
08c1f143...fc02361b - 29 commits from branch
computing/gracedb:master
- d7d81672 - Offloading alerts to EGAD
- da00eb06 - Switching to new and improved EGAD interface
- ba4554f4 - Adding mattermost alerts for new superevents
- a86c2289 - Enable Mattermost alerts by default
- b1bf05b6 - Adding new env variables to CI/CD
- fb682ac3 - Adding new env variables to Dockerfile
- 5d20fbf2 - get container variables from env
- 91932b71 - Disabling Mattermost alerts by default, enabling on specific tiers
- d501270b - pull in egad url/api key from docker secrets
- 495a584e - Fixing and disabling unit tests incompatible with EGAD refactor
- fa62f322 - Fixing test skipping
- fc9da4f6 - Reverting changes to test_views.py
- 1c06f140 - Adding per-protocol flags to enable/disable EGAD
Toggle commit list-
08c1f143...fc02361b - 29 commits from branch
added 14 commits
-
dc18902b - 1 commit from branch
computing/gracedb:master
- a5de5cf2 - Offloading alerts to EGAD
- e40d145b - Switching to new and improved EGAD interface
- e34dcc7b - Adding mattermost alerts for new superevents
- 973751ff - Enable Mattermost alerts by default
- 5cc65888 - Adding new env variables to CI/CD
- 1cef4634 - Adding new env variables to Dockerfile
- 60ebf022 - get container variables from env
- 9a1c232f - Disabling Mattermost alerts by default, enabling on specific tiers
- e2d880fb - pull in egad url/api key from docker secrets
- d6ccab9b - Fixing and disabling unit tests incompatible with EGAD refactor
- 616ee6c1 - Fixing test skipping
- 0376fd0b - Reverting changes to test_views.py
- 7a621b43 - Adding per-protocol flags to enable/disable EGAD
Toggle commit list-
dc18902b - 1 commit from branch
added 2 commits
added 1 commit
- b6323569 - Disabling non-production Mattermost alerts for test tier
added 21 commits
-
b6323569...5fe51dd7 - 2 commits from branch
computing/gracedb:master
- 5fe51dd7...9dae6f72 - 9 earlier commits
- 03cbb206 - Fixing and disabling unit tests incompatible with EGAD refactor
- 8582af74 - Fixing test skipping
- 82be842d - Reverting changes to test_views.py
- 140ceafa - Adding per-protocol flags to enable/disable EGAD
- b09d6828 - Restricting mattermost notifications for tiers > test
- 1aa8b0d8 - Enabling all types of alerts for dev and test tiers
- ddd69428 - Adding more info to EGAD logging
- 041b32fc - Adding more timing info to phone alerts
- 238214e8 - Disabling non-production Mattermost alerts for test tier
- d32071c9 - Using env vars to enable/disable mattermost alerts
Toggle commit list-
b6323569...5fe51dd7 - 2 commits from branch
Please register or sign in to reply