Commit Graph

8 Commits (74e800e427a4f0f0f84b551f4e0a7ee330921411)

Author SHA1 Message Date
Moustafa Baiou 74e800e427
Alerting: Add provenance to Prometheus API (#106596) 1 month ago
Moustafa Baiou 0e6c7f84c3
Alerting: Add filters for health and contact point in Prometheus Rules api (#106580) 1 month ago
Moustafa Baiou 941162ca79
Alerting: Optimize prometheus api permission checks (#106299) 2 months ago
Moustafa Baiou 9f07e49cdd
Alerting: Add extended definition to prometheus alert rules api (#103320) 3 months ago
Konrad Lalik 0a8dccc19a
Alerting: New alert list filter improvements (#103107) 3 months ago
Mariell Hoversholm 757be6365a
CI: Bump golangci-lint to 2.0.2 (#103572) 3 months ago
Alexander Akhmetov 695ac91290
Alerting: Add backend support for keep_firing_for (#100750) 4 months ago
Steve Simpson 87638c0170
Alerting: Start splitting apart ngalert/api package. (#102075) 4 months ago
Fayzal Ghantiwala f8e7e9e024
Alerting: Make pagination token empty if an invalid token is passed (#99644) 6 months ago
Fayzal Ghantiwala 848ef72100
Alerting: Check if pagination token is greater than or equal to (#99576) 6 months ago
Konrad Lalik 5aeaccadff
Alerting: Add read-only GMA rules to the new list view (#98116) 6 months ago
Fayzal Ghantiwala 5a143be653
Alerting: Add pagination to /api/prometheus/grafana/api/v1/rules (#95959) 8 months ago
Alexander Weaver 393faa8732
Alerting: Move rule evaluation status logic out of prometheus API and into scheduler (#89141) 10 months ago
Nihal b1ce7e8a83
Alerting: Reduce cyclomatic complexity of PrepareRuleGroupStatuses (#89649) 1 year ago
Steve Simpson 43a246f431
Alerting: Improve performance of /api/prometheus for large numbers of alerts. (#89268) 1 year ago
Dave Henderson 6262c56132
chore(perf): Pre-allocate where possible (enable prealloc linter) (#88952) 1 year ago
Alexander Weaver 58fdb24b0b
Alerting: Recording rules appear as type=recording in Prometheus API + better abstraction for type (#88805) 1 year ago
Fayzal Ghantiwala b66cd7ef79
Alerting: Add filters for RouteGetRuleStatuses (#88295) 1 year ago
Steve Simpson a6ad2380bf
Alerting: Refactor api_prometheus.go request handlers. (#86639) 1 year ago
Steve Simpson 6ea97e41fb
Alerting: Consistently return Prometheus-style responses from rules APIs. (#86600) 1 year ago
Steve Simpson 5f7612834e
Alerting: Refactoring in api_prometheus.go to allow code reuse. (#86575) 1 year ago
Steve Simpson 73873f5a8a
Alerting: Optimize rule status gathering APIs when a limit is applied. (#86568) 1 year ago
Yuri Tseretyan 47546a4c72
Alerting: Update API to use folders' full paths (#81214) 1 year ago
Sofia Papagiannaki d1dab5828d
Alerting: Update rule API to address folders by UID (#74600) 2 years ago
Yuri Tseretyan 64feeddc23
Alerting: Update rule access control to return errutil errors (#78284) 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
Jo dcd0c6b11e
Identity: Unfurl OrgID in pkg/services to allow using identity.Requester interface (#76113) 2 years ago
Serge Zaitsev 58f6648505
Chore: capitalise messages for alerting (#74335) 2 years ago
Ieva d98813796c
RBAC: Remove legacy AC from HasAccess permission check (#68995) 2 years ago
Matthew Jacobson eddd4f4508
Alerting: Add totalsFiltered to RuleResponse for hidden by filters count (#66883) 2 years ago
George Robinson 19ebb079ba
Alerting: Add limits and filters to Prometheus Rules API (#66627) 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
Serge Zaitsev 0beb768427
Chore: Remove result fields from ngalert (#65410) 2 years ago
Serge Zaitsev d6d4097567
Chore: Fix goimports grouping in alerting (#62424) 3 years ago
idafurjes 6c5a573772
Chore: Move ReqContext to contexthandler service (#62102) 3 years ago
idafurjes 080ea88af7
Nested Folders: Support getting of nested folder in folder service wh… (#58597) 3 years ago
Alexander Weaver cc8c1380e2
Alerting: Persist annotations from multidimensional rules in batches (#56575) 3 years ago
Alexander Weaver 3ddb28bad9
Find-and-replace 'err' logs to 'error' to match log search conventions (#57309) 3 years ago
Alexander Weaver d17ab82b98
Alerting: Break up store.RuleStore interface, delete dead code (#55776) 3 years ago
idafurjes a14621fff6
Chore: Add user service method SetUsingOrg and GetSignedInUserWithCacheCtx (#53343) 3 years ago
Yuriy Tseretyan 4d02f73e5f
Alerting: Persist rule position in the group (#50051) 3 years ago
gotjosh 0cde283505
Alerting: Logs should not be capitalized and the errors key should be "err" (#50333) 3 years ago
Yuriy Tseretyan ad25e2a20c
Alerting: Update RBAC for alert rules to consider access to rule as access to group it belongs (#49033) 3 years ago
Joe Blubaugh 1cc034d960
Alerting: Add a "Reason" to Alert Instances to show underlying cause of state. (#49259) 3 years ago
Yuriy Tseretyan f7f2253072
Alerting: Fix anonymous access to alerting (#49203) 3 years ago
Yuriy Tseretyan 952cb4fc0b
Alerting: introduce AlertRuleGroupKey and use it in API handlers (#48945) 3 years ago
George Robinson c5547123bc
Remove redundant queries in GetAlertRules and GetOrgAlertRules and replace with ListAlertRules (#48108) 3 years ago
Yuriy Tseretyan af9353caec
Alerting: Add check for datasource permission in alert rule read API (#47087) 3 years ago