Commit Graph

177 Commits (e9b932c8f69c3d2f49c1cd9ae35b7dd6157c71e7)

Author SHA1 Message Date
Yuri Tseretyan 052082a927
Alerting: Refactor Alert Rule Generators (#86813) 1 year ago
Yuri Tseretyan dff7cb9afb
Alerting: Move alertmanager api silence code to separate files (#86947) 1 year ago
Yuri Tseretyan 9735a8a080
Alerting: Distinguish conflict violation errors (#86634) 1 year ago
Matthew Jacobson a20197229e
Alerting: Prevent simplified routing zero duration GroupInterval and RepeatInterval (#86561) 1 year ago
Matthew Jacobson 533bed6d94
Alerting: Fix simplified routes '...' groupBy creating invalid routes (#86006) 1 year ago
Alexander Weaver 03114e7602
Alerting: Return better error for invalid time range on alert queries (#85611) 1 year ago
William Wernert 6d16cf2699
Alerting: Marshal incoming json.RawMessage in diff (#84692) 1 year ago
Yuri Tseretyan cfc3957894
Alerting: move store.ErrAlertRuleGroupNotFound to models package (#84308) 1 year ago
William Wernert 10dc6c6d75
Alerting: Add "Keep Last State" backend functionality (#83940) 1 year ago
Yuri Tseretyan 1eebd2a4de
Alerting: Support for simplified notification settings in rule API (#81011) 1 year ago
Alexander Weaver ccb4533a86
Alerting: Remove unused AlertRuleVersionWithPauseStatus (#82383) 1 year ago
Matthew Jacobson dd0ca1263b
Alerting: Include rule uid, title, namespace in unique constraint errors (#82011) 1 year ago
Yuri Tseretyan 47546a4c72
Alerting: Update API to use folders' full paths (#81214) 1 year ago
William Wernert 2ab7d3c725
Alerting: Receivers API (read only endpoints) (#81751) 1 year ago
William Wernert 7e939401dc
Alerting: Introduce initial common receiver service (#81211) 1 year ago
Yuri Tseretyan 131c72d655
Alerting: Fix scheduler to group folders by the unique key (orgID and UID) (#81303) 1 year ago
Matthew Jacobson 71e70c424f
Alerting: During legacy migration reduce the number of created silences (#78505) 1 year ago
Alexander Weaver 00a260effa
Alerting: Add setting to distribute rule group evaluations over time (#80766) 1 year ago
Sofia Papagiannaki d1dab5828d
Alerting: Update rule API to address folders by UID (#74600) 1 year ago
Yuri Tseretyan f6a46744a6
Alerting: Support hysteresis command expression (#75189) 1 year ago
Matthew Jacobson 0424d44b39
Alerting: In migration, create one label per channel (#76527) 1 year ago
Santiago 57e0d6bcb5
Chore: Simplify function signature for GetLatestAlertmanagerConfiguration (#79392) 1 year ago
Matthew Jacobson ce90a1f2be
Alerting: Apply query optimization to eval endpoints (#78566) 2 years ago
Matthew Jacobson 893839d27b
Alerting: Move general alert rule validation from db-layer to model (#78325) 2 years ago
Yuri Tseretyan 7cec741bae
Alerting: Extract alerting rules authorization logic to a service (#77006) 2 years ago
Jo 580477bf8e
NGAlerting: Use identity.Requester interface instead of SignedInUser (#76360) 2 years ago
Yuri Tseretyan 85425b2194
Alerting: Fix flaky test TestExportRules (#77519) 2 years ago
Alexander Weaver acee3efcf9
Alerting: Use common StateReason values for NoData/Error mapped states (#76781) 2 years ago
Yuri Tseretyan 2497db4bd6
Alerting: Add UID of rules to response that were affected by update group request (#75985) 2 years ago
Yuri Tseretyan 027bd9356f
Alerting: Rule Modify Export APIs (#75322) 2 years ago
Yuri Tseretyan 237ce5ea82
Alerting: Extract methods for fetching rule groups with authorization (#75375) 2 years ago
Ryan McKinley 025b2f3011
Chore: use any rather than interface{} (#74066) 2 years ago
Yuri Tseretyan 0053b07885
Alerting: Refactor of state manager tests (#72849) 2 years ago
Alexander Weaver 8c8b3ecb5b
Alerting: Add dashboardUID and panelID query parameters for loki state history (#72119) 2 years ago
Alexander Weaver f94fb765b5
Alerting: Add limit query parameter to Loki-based ASH api, drop default limit from 5000 to 1000, extend visible time range for new ASH UI (#70769) 2 years ago
Yuri Tseretyan 842f33580e
SSE: Add functions that determine NodeType by UID and construct a data source struct from NodeType (#70106) 2 years ago
Yuri Tseretyan b57ef1f2c7
Alerting: Fix TestIntegration_GetAlertRulesForScheduling to make sure rules are created in different org (#69088) 2 years ago
George Robinson 19ebb079ba
Alerting: Add limits and filters to Prometheus Rules API (#66627) 2 years ago
gotjosh 2bbf0c9de4
Alerting: Allow Rules to Schedule to be filtered by Rule Group (#59990) 2 years ago
gotjosh 1c3ce0735f
Alerting: Tiny refactor on the eval and schedule packages (#66130) 2 years ago
George Robinson bd29071a0d
Revert "Alerting: Add limits to the Prometheus Rules API" (#65842) 2 years ago
George Robinson d96b0a71d3
Alerting: Add limits to the Prometheus Rules API (#65169) 2 years ago
Santiago aba91d3053
Alerting: Fetch all applied alerting configurations (#65728) 2 years ago
Yuri Tseretyan 9eaffdf5a8
Alerting: Remove dependency on alerting package in definitions (#65390) 2 years ago
Serge Zaitsev 0beb768427
Chore: Remove result fields from ngalert (#65410) 2 years ago
Yuri Tseretyan f066e8cdcd
Alerting: Update to alerting 20230203015918-0e4e2675d7aa (after refactoring) (#62823) 2 years ago
Santiago ba731f7865
Alerting: Mark AM configuration as applied (#61330) 2 years ago
Alexander Weaver 6ad1cfef38
Alerting: Add endpoint for querying state history (#62166) 2 years ago
Alex Moreno 53945afedf
Alerting: Allow alert rule pausing from API (#62326) 2 years ago
ismail simsek 91221bc436
Expressions: Fixes the issue showing expressions editor (#62510) 2 years ago