Commit Graph

103 Commits (320262c3db2f1c294355c7900480972d782f3efa)

Author SHA1 Message Date
Jean-Philippe Quéméner 320262c3db
Alerting: Cleanup the `alert_configuration` table on write (#51497) 3 years ago
Yuriy Tseretyan 054fe54b03
Alerting: Split Scheduler and AlertRouter tests (#52416) 3 years ago
Yuriy Tseretyan 6e1e4a4215
Alerting: Update DbStore to use disabled orgs from the config (#52156) 3 years ago
Yuriy Tseretyan 8b3b667a47
Alerting: Fix rule API to accept 0 duration of field `For` (#50992) 3 years ago
Emil Tullstedt 7d815a1db5
Alerting: Use google/uuid instead of gofrs/uuid (#51242) 3 years ago
Jean-Philippe Quéméner cd0fefec5b
Alerting: change optimistic lock to use proper insert select (#51461) 3 years ago
Yuriy Tseretyan 4d02f73e5f
Alerting: Persist rule position in the group (#50051) 3 years ago
Matthew Jacobson 5dee2ed24c
Alerting: Add first Grafana reserved label grafana_folder (#50262) 3 years ago
Yuriy Tseretyan c314ce48c7
Alerting: Support for optimistic locking for alert rules (#50274) 3 years ago
Jean-Philippe Quéméner ed6a887737
Alerting: remove unused function in alert rule store (#50696) 3 years ago
Kat Yang bd35e6917a
Chore: Exclude integration tests from running on test-backend step (#50359) 3 years ago
Jean-Philippe Quéméner cf684ed38f
Alerting: bump rule version when updating rule group interval (#50295) 3 years ago
gotjosh 0cde283505
Alerting: Logs should not be capitalized and the errors key should be "err" (#50333) 3 years ago
Jean-Philippe Quéméner 81d360529b
Alerting: Provisioning API - Alert rules (#47930) 3 years ago
Kat Yang c63ebc887b
Chore: Run integration tests without grabpl (#49448) 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
George Robinson 47a3ddd968
Alerting: Add GetImages to ImageStore (#49717) 3 years ago
Joe Blubaugh 9e8efaa459
Alerting: Add stored screenshot utilities to the channels package. (#49470) 3 years ago
Kristin Laemmert debbb8d59d
sqlstore: finish removing Find and SearchDashboards (#49347) 3 years ago
Kat Yang 50c2b4682a
Chore: Rename integration tests (#49438) 3 years ago
Joe Blubaugh ccd160a75e
Alerting: Add image url or file attachment to email notifications. (#49381) 3 years ago
Joe Blubaugh 1cc034d960
Alerting: Add a "Reason" to Alert Instances to show underlying cause of state. (#49259) 3 years ago
Joe Blubaugh 12c25759da
Alerting: Attach screenshot data to Slack notifications. (#49374) 3 years ago
Joe Blubaugh 1d724810de
Alerting: State Manager takes screenshots. (#49338) 3 years ago
Joe Blubaugh 687e79538b
Alerting: Add a general screenshot service and alerting-specific image service. (#49293) 3 years ago
Yuriy Tseretyan 369fcc5e9a
Alerting: scheduler to use short version of model for alert rule (#48916) 3 years ago
Alexander Weaver 078a578803
Drop ProvenanceOrgAdapter and build into store API instead (#48137) 3 years ago
George Robinson c5547123bc
Remove redundant queries in GetAlertRules and GetOrgAlertRules and replace with ListAlertRules (#48108) 3 years ago
George Robinson d66fc6ed1a
Alerting: Add GetRuleGroups to RuleStore (#48036) 3 years ago
Jean-Philippe Quéméner 060ccacbf9
Alerting: unwrap upsert into insert and update function (#47731) 3 years ago
Jean-Philippe Quéméner 388ecb4037
Alerting: Provisioning API - Contact points (#47197) 3 years ago
Yuriy Tseretyan af9353caec
Alerting: Add check for datasource permission in alert rule read API (#47087) 3 years ago
Yuriy Tseretyan 48519f9ebb
Alerting: reduce database calls in prometheus-comptible rules API (#47080) 3 years ago
Alexander Weaver dde0b93cf1
Alerting: Provisioning API - Notification Policies (#46755) 3 years ago
Yuriy Tseretyan 51114527dc
Alerting: handle folder permissions when fine-grained access enabled (#47035) 3 years ago
Kat Yang 90f2233ea9
Chore: Remove global database engine variable from annotation (#46940) 3 years ago
Yuriy Tseretyan e20d157a9b
Alerting: rules delete API to check data source authorization (#46906) 3 years ago
Yuriy Tseretyan 6610adf090
Alerting: remove UpdateRuleGroup from fake rule store (#46941) 3 years ago
Yuriy Tseretyan 60d4cd80bf
Alerting: update DeleteAlertRuleByUID to accept many UID (#46890) 3 years ago
Yuriy Tseretyan 4ee48c2e77
Alerting: Update GetRuleGroupAlertRules to accept optional rule group (#46889) 3 years ago
Jean-Philippe Quéméner a80f04c949
Alerting: add collision safe update function for alertmanager configurations (#46692) 3 years ago
ying-jeanne adc0cbf176
remove global variable in annotation (#46746) 3 years ago
Alexander Weaver 92716cb602
Alerting: Create abstraction for launching transactions and refactor existing transaction management to use it (#46216) 3 years ago
gotjosh a75d4fcbd8
Alerting: Display query from grafana-managed alert rules on `/api/v1/rules` (#45969) 3 years ago
Yuriy Tseretyan f75bea481d
Alerting: validate rules and calculate changes in API controller (#45072) 3 years ago
Selene d5b98772ed
Dashboards: Refactor service to make it injectable by wire (#44588) 3 years ago
Yuriy Tseretyan 02f8e99ca1
Alerting: move fake stores to store package (#45428) 3 years ago
George Robinson 4e3a72fc2a
Add context.Context to AlertingStore (#45069) 3 years ago
George Robinson 67a3e1d6fd
Add context.Context to InstanceStore (#45049) 3 years ago
George Robinson a9399ab3cd
Alerting: Add context.Context to RuleStore (#45004) 3 years ago