Lyn Nagara
|
825cf9fa40
dev: Fix schema validation in devserver (#66715)
|
8 months ago |
Nathan Hsieh
|
0e503e163b
ref: split incident and alert_rule models into separate files (#66386)
|
8 months ago |
Lyn Nagara
|
6fa756ee84
ref: Move code to new-style kafka topics - take 2 (#66381)
|
8 months ago |
getsentry-bot
|
622827e763
Revert "ref: Move more code to the new way of defining kafka topics and overrides (#66283)"
|
8 months ago |
Lyn Nagara
|
f7ffe5a3d3
ref: Move more code to the new way of defining kafka topics and overrides (#66283)
|
8 months ago |
Nathan Hsieh
|
3ab3d1412a
conditional Activated AlertRule creation (#65837)
|
8 months ago |
Markus Unterwaditzer
|
49fb3730ad
ref: Remove query-subscription-consumer and ingest-consumer CLIs (#65201)
|
9 months ago |
Matt Gaunt-Seo @ Sentry.io
|
766e0a3183
chore(tests): Add requires kafka to tests/snuba/incidents/ (#56629)
|
1 year ago |
anthony sottile
|
4191ea1f7a
ref: move from freezegun to time-machine (part 3: rest of sentry) (#56495)
|
1 year ago |
Scott Cooper
|
d94c79db4f
feat(alerts): Add notification_uuid to incident actions (#54891)
|
1 year ago |
Mark Story
|
774af7dc28
Remove imports from testutils barrel file (#53828)
|
1 year ago |
anthony sottile
|
fdaefe252c
ref: fix some mypy issues in snuba tests (#53458)
|
1 year ago |
Dan Fuller
|
a5b1fe4d8c
perf(query_subscriptions): Convert query subscription consumer to use multiprocessing (#47098)
|
1 year ago |
Colleen O'Rourke
|
2a8c886039
ref(metric alerts): Remove fallback schema validation (#46552)
|
1 year ago |
Colleen O'Rourke
|
d4cfe844d9
ref(metric alerts): Remove old query subscription consumer (#46339)
|
1 year ago |
Colleen O'Rourke
|
31146c8aa3
ref(metric alerts): Add tags to metrics (#46009)
|
1 year ago |
Colleen O'Rourke
|
4d3b4afff6
ref(metric alerts): Create new consumer using arroyo (#45625)
|
1 year ago |
Markus Unterwaditzer
|
62c970dc63
fix(kafka): Unified way to handle signals, fix missing ones (#42942)
|
1 year ago |
anthony sottile
|
542d13fbdb
ref: remove exam dependency (#42311)
|
1 year ago |
anthony sottile
|
9729d7a779
ref: remove exam-specific assertChanges (#42326)
|
1 year ago |
Jan Michael Auer
|
5b1776e779
fix: Remove ambiguous kafka topic configuration (#34954)
|
2 years ago |
Dan Fuller
|
146fba432a
fix(metric_alerts): Make sure critical triggers resolve properly when no action is set on a warning trigger (#31883)
|
2 years ago |
Ahmed Etefy
|
e090dc6a32
feat(cra-alerts): Add a new schema for subscription payloads (#30736)
|
2 years ago |
Evan Purkhiser
|
3be371b9c7
ref(py): Apply isort to some less commonly touched test modules (#25016)
|
3 years ago |
ted kaemming
|
a91a0644dc
fix(metric alerts): Handle SIGTERM in subscription consumer (#24316)
|
3 years ago |
josh
|
2600cce6d7
ref(pyupgrade): class-related refactors for tests/ (#23558)
|
3 years ago |
josh
|
6c9e580853
ref: remove six from tests (#23542)
|
3 years ago |
josh
|
658504a9b2
ref(py3): pre-commit upgrade + sweeping rerun + __future__ removals (#23197)
|
3 years ago |
Alex Eftimie
|
24d86a0018
Forward kafka cluster options to clients (#21275)
|
4 years ago |
Dan Fuller
|
14a788e978
feat(metric_alerts): Dedupe actions in the subscription processor. (#21604)
|
4 years ago |
Evan Purkhiser
|
fda7167f29
chore(json): Always use sentry.utils.json (#20090)
|
4 years ago |
Dan Fuller
|
49a86769c9
refs(metric_alerts): Stop using trigger level `resolve_threshold` and `threshold_type` fields (#19961)
|
4 years ago |
Evan Purkhiser
|
e49df3046e
ref(alerts): Remove incidents-performance flag (#19624)
|
4 years ago |
Evan Purkhiser
|
dd003e06d7
feat(alerts): Update alert trigger email (#19540)
|
4 years ago |
Chris Fuller
|
b5af22505e
feat(workflow): Ignore subscription updates if org doesn't have access to incidents (#19604)
|
4 years ago |
Dan Fuller
|
03fc9faa80
feat(metric_alerts): Start writing to AlertRule.threshold_type (#19524)
|
4 years ago |
Dan Fuller
|
f67b397f2c
refs(alert_rules): Switch alert rule create/update code to use aggregate. (#18847)
|
4 years ago |
Dan Fuller
|
7c10ce474c
refs(alert_rules): Stop using query related fields on AlertRule and QuerySubscription. Remove unused columns from models, and unused Models (#18805)
|
4 years ago |
Dan Fuller
|
ff7ed0944a
refs(alert_rules): Stop using `AlertRule.query_subscriptions` relationship (#18781)
|
4 years ago |
Dan Fuller
|
81c27f4656
refs(subscriptions): When creating `QuerySubscriptions`, defer creation in snuba to tasks.
|
4 years ago |
Dan Fuller
|
4924d9c7f5
fix(subscriptions): Fix expected format for messages from subscription results
|
4 years ago |
Dan Fuller
|
5918607894
feat(subscriptions): Update subscription results schema to match snuba.
|
4 years ago |
Chris Fuller
|
36a111cb6f
feat(workflow): Supporting Incident severity levels (#16545)
|
4 years ago |
Dan Fuller
|
ba906f6034
feat(api): Support sending an incident alert via email (SEN-960)
|
5 years ago |
Dan Fuller
|
7359786452
chore: Remove unused threshold_type, alert_threshold and resolve_threshold fields from AlertRule (SEN-1065)
|
5 years ago |
Dan Fuller
|
1ef3573323
feat(api): Modify alert rule processor to fire actions when triggers are fired (SEN-1140)
|
5 years ago |
Dan Fuller
|
59b12592f4
feat(api): Convert `SubscriptionProcessor` to handle multiple triggers per rule (SEN-984)
|
5 years ago |
Dan Fuller
|
73ba80cc9d
feat(api): Change alert rule creation to be at the org level (SEN-989)
|
5 years ago |
Dan Fuller
|
faf3182c14
feat(api): Move query subscription creation and other subscription related things to `snuba` app
|
5 years ago |
Dan Fuller
|
d3867f9ff4
feat(api): Change Incident Alert Rules and related to use `aggregate` instead of `aggregates`
|
5 years ago |