Commit Graph

50 Commits (82638d059fd8de976f19b5e046f680a609ea6918)

Author SHA1 Message Date
Jean-Philippe Quéméner 82638d059f
feat(alerting): add state persister interface (#80384) 1 year ago
Sofia Papagiannaki d1dab5828d
Alerting: Update rule API to address folders by UID (#74600) 1 year ago
Matthew Jacobson afa33f12b2
Alerting: Create alertingQueryOptimization feature flag for alert query optimization (#78932) 1 year ago
Matthew Jacobson f365d35cf8
Alerting: Show warning when query optimized (#78751) 1 year ago
Matthew Jacobson 1d4419fbe4
Alerting: Fix NoData & Error alerts not resolving when rule is reset (#80184) 1 year ago
Yuri Tseretyan 7e331c8507
Alerting: Support for `condition` field in /api/v1/eval (#79032) 2 years ago
Yuri Tseretyan 64feeddc23
Alerting: Update rule access control to return errutil errors (#78284) 2 years ago
Matthew Jacobson ce90a1f2be
Alerting: Apply query optimization to eval endpoints (#78566) 2 years ago
Yuri Tseretyan 7cec741bae
Alerting: Extract alerting rules authorization logic to a service (#77006) 2 years ago
Ryan McKinley f69fd3726b
FeatureToggles: Add context and and an explicit global check (#78081) 2 years ago
Jo dcd0c6b11e
Identity: Unfurl OrgID in pkg/services to allow using identity.Requester interface (#76113) 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
George Robinson 7edbe72483
Alerting: Support concurrent queries for saving alert instances (#70525) 2 years ago
Yuri Tseretyan b963defa44
Alerting: update rules POST API to validate query and condition only for rules that changed. (#68667) 2 years ago
Matthew Jacobson ba3994d338
Alerting: Repurpose rule testing endpoint to return potential alerts (#69755) 2 years ago
Ieva d98813796c
RBAC: Remove legacy AC from HasAccess permission check (#68995) 2 years ago
gotjosh 1c3ce0735f
Alerting: Tiny refactor on the eval and schedule packages (#66130) 2 years ago
Yuri Tseretyan 52a0f59706
Alerting: introduce AlertQuery in definitions package (#63825) 2 years ago
idafurjes 6c5a573772
Chore: Move ReqContext to contexthandler service (#62102) 2 years ago
Yuri Tseretyan ad09feed83
Alerting: rule backtesting API (#57318) 3 years ago
Yuriy Tseretyan e3a4bde622
Alerting: Condition evaluator with cached pipeline (#57479) 3 years ago
Alexander Weaver 4eb8e4ff66
Alerting: Add traceability headers for alert queries (#57127) 3 years ago
Yuriy Tseretyan 2d38664fe6
Alerting: Improve validation of query and expressions on rule submit (#53258) 3 years ago
Yuriy Tseretyan 896eeb65a9
Alerting: Fix alerting evaluation to use proper permissions (#55127) 3 years ago
idafurjes a14621fff6
Chore: Add user service method SetUsingOrg and GetSignedInUserWithCacheCtx (#53343) 3 years ago
Yuriy Tseretyan 718620c197
Alerting: Update forking request handlers to use the same errors (#52965) 3 years ago
Yuriy Tseretyan 0d4c503d3d
update Evaluator interface to accept context (#52151) 3 years ago
Yuriy Tseretyan 554ebd647b
Alerting: Refactor Evaluator (#51673) 3 years ago
Yuriy Tseretyan 94e709fdcb
Alerting: Simplify eval.Evaluator interface (#51463) 3 years ago
Alexander Weaver 0d9389e1f4
Alerting: Code-gen parsing of URL parameters and fix related bugs (#50731) 3 years ago
Sofia Papagiannaki 925784f514
Alerting: Modify endpoint for testing a datasource rule using the UID (#48070) 3 years ago
Sofia Papagiannaki 54962c2f0c
Alerting: Rename Recipient path parameter to DatasourceID (#47949) 3 years ago
Yuriy Tseretyan e94d0c1b96
Alerting: update rule test endpoints to respect data source permissions (#47169) 3 years ago
Yuriy Tseretyan ddfe2dce74
Alerting: Split grafana and lotex routes (#44742) 3 years ago
George Robinson 9df43abbb5
Fix evaluation of alert rules for datasources with custom headers (#44862) 3 years ago
idafurjes b8852ef6a3
Chore: Remove context.TODO() (#43409) 4 years ago
idafurjes ff3cf94b56
Chore: Remove context.TODO() from services (#42555) 4 years ago
Ryan McKinley 2754e4fdf0
Expressions: use datasource model from the query (#41376) 4 years ago
Marcus Efraimsson baab021fec
Chore: Refactor usage of legacy data contracts (#41218) 4 years ago
Serge Zaitsev 57fcfd578d
Chore: replace macaron with web package (#40136) 4 years ago
Serge Zaitsev 063160aae2
Chore: pass url parameters through context.Context (#38826) 4 years ago
Sofia Papagiannaki 7af329f385
Alerting: Fix API specification (#38753) 4 years ago
Sofia Papagiannaki abe35c8c01
Alerting: Add error recovery during rule evaluations (#35450) 4 years ago
Owen Diehl 9aca032d10
Alerting/consistent api errors (#34858) 4 years ago
Owen Diehl 0e0ed43153
Alerting/testing promql extraction (#34665) 4 years ago
Sofia Papagiannaki 7ccb022c03
Alerting: validate condition before updating rulegroup (#33367) 4 years ago
Sofia Papagiannaki b2288f7ef9
[Alerting]: Add alerting endpoint for Query Evaluation (#33174) 4 years ago
Owen Diehl e37a780e14
Inhouse alerting api (#33129) 4 years ago
Sofia Papagiannaki e7ff04a167
[Alerting]: Implement test rule API route (#32837) 4 years ago