Commit Graph

93 Commits (4d49cc31185e7085a289bba7f3263db47033ddd5)

Author SHA1 Message Date
Yuri Tseretyan 06d5850396
Alerting: Update alerting state history API to authorize access using RBAC (#89579) 11 months ago
Matthew Jacobson 47c9259d75
Alerting: Ensure we update State.LastSentAt before persisting (#89427) 11 months ago
Alexander Akhmetov 2035814059
Alerting: fix updating error in the alert rule state during error to error transitions and restarts (#89557) 11 months ago
Matthew Jacobson 3228b64fe6
Alerting: Resend resolved notifications for ResolvedRetention duration (#88938) 11 months ago
Alexander Akhmetov 667fea6623
Alerting: use hash of labels instead of labels string as the alert state cache key (#88956) 12 months ago
Steve Simpson 67fa96f88d
Alerting: Pass logger into NewAnnotationBackend. (#87812) 1 year ago
Alexander Weaver a6a9ab4008
Alerting: Do not store series values from past evaluations in state manager for no reason (#87525) 1 year ago
Yuri Tseretyan 052082a927
Alerting: Refactor Alert Rule Generators (#86813) 1 year ago
William Wernert 10dc6c6d75
Alerting: Add "Keep Last State" backend functionality (#83940) 1 year ago
Diego Augusto Molina 9c29e1a783
Alerting: Fix data races and improve testing (#81994) 1 year ago
Ryan McKinley 0c6e409350
Chore: Update arrow and prometheus dependencies (#82215) 1 year ago
Dan Cech 790e1feb93
Chore: Update test database initialization (#81673) 1 year ago
Jean-Philippe Quéméner 82638d059f
feat(alerting): add state persister interface (#80384) 1 year ago
Yuri Tseretyan f6a46744a6
Alerting: Support hysteresis command expression (#75189) 1 year ago
Alexander Weaver 65ecde6eed
Alerting: Don't record annotations for mapped NoData transitions, when NoData is mapped to OK (#77164) 1 year ago
William Wernert f7bf818527
Alerting: Make alert state history Loki http client public (#78291) 2 years ago
Alexander Weaver 6ee52ac80c
Alerting: Allow more time before Alertmanager expire-resolves alerts (#77094) 2 years ago
gotjosh 59694fb2be
Alerting: Don't use a separate collection system for metrics (#75296) 2 years ago
Steve Simpson 894f420014
Alerting: Pass loggers into SchedulerCfg and ManagerCfg. (#75158) 2 years ago
Yuri Tseretyan 938e26b59f
Alerting: Add new metrics and tracings to state manager and scheduler (#71398) 2 years ago
Yuri Tseretyan 0053b07885
Alerting: Refactor of state manager tests (#72849) 2 years ago
Yuri Tseretyan 78fc3bcdf4
Alerting: Fix state manager to not keep datasource_uid and ref_id labels in state after Error (#72216) 2 years ago
Kyle Brandt 1df4d332c9
SSE: Use errutil to show better error messages in prod (#71658) 2 years ago
Alexander Weaver 18b910e654
Alerting: Refactor annotation historian to isolate dashboard service dependency (#71689) 2 years ago
George Robinson 7edbe72483
Alerting: Support concurrent queries for saving alert instances (#70525) 2 years ago
Matthew Jacobson 63187fae0c
Alerting: Remove and revert flag alertingBigTransactions (#65976) 2 years ago
Matthew Jacobson b9dc04139a
Alerting: Respect "For" Duration for NoData alerts (#65574) 2 years ago
Serge Zaitsev 0beb768427
Chore: Remove result fields from ngalert (#65410) 2 years ago
Alexander Weaver 19d01dff91
Alerting: Expose Prometheus metrics for persisting state history (#63157) 2 years ago
Yuri Tseretyan 05bf241952
Alerting: Update state manager to return StateTransitions when Delete or Reset (#62264) 2 years ago
Alex Moreno 531b439cf1
Alerting: Add alert pausing feature (#60734) 2 years ago
Alexander Weaver c10713ea76
Alerting: Create query interface for state history along with annotation-based implementation (#61646) 2 years ago
Yuri Tseretyan 86b5fbbf60
Alerting: Introduce state manager config structure (#61249) 2 years ago
Alexander Weaver eb960d9725
Alerting: Add un-documented toggle for changing state history backend, add shells for remote loki and sql (#61072) 2 years ago
Yuri Tseretyan 4d989860fb
Alerting: Fix conversion of alert state from db state during manager warmup (#60933) 2 years ago
George Robinson 6359dab040
Alerting: Change resultError in preparation for supporting ForError duration (#59894) 2 years ago
George Robinson 3c249e1b99
Fix incorrect start time for DatasourceError alerts (#59903) 3 years ago
Yuri Tseretyan abb49d96b5
Alerting: update state manager to return StateTransition instead of State (#58867) 3 years ago
Sasha Melentyev c02003af3c
Refactor time durations (#58484) 3 years ago
Alexander Weaver 2bfdda5b68
Alerting: Break dependency between state and image packages (#58381) 3 years ago
Yuri Tseretyan bad4f28d0d
Alerting: update test TestAlertingTicker to not rely on clock (#58544) 3 years ago
Yuri Tseretyan dce8879145
Alerting: Update state manager to accept rule store as Warm method argument (#58244) 3 years ago
Alex Moreno ba15d675e7
Alerting: Add values to annotations (#57738) 3 years ago
Alexander Weaver de46c1b002
Alerting: Improve logs in state manager and historian (#57374) 3 years ago
George Robinson 52965de369
Alerting: Add doc comments to state struct and normalize fields (#56647) 3 years ago
George Robinson 802d67eeca
Alerting: Support values in notification templates (#56457) 3 years ago
Yuriy Tseretyan 7b6437402a
Alerting: Refactor state manager's cache (#56197) 3 years ago
Joe Blubaugh b476ae62fb
Alerting: Write and Delete multiple alert instances. (#55350) 3 years ago
Alexander Weaver 8df830557a
Alerting: Move annotation functionality behind a history persistence interface (#56133) 3 years ago
Alexander Weaver a00879ae21
Alerting: Refactor store to not export its own interface for InstanceStore, delete dead dependency injection (#55772) 3 years ago