Commit Graph

70 Commits (5c4aa4a7ace6628b722046741c9e4520bca2d3c2)

Author SHA1 Message Date
Joe Blubaugh 689ae96a0e
Alerting: Refactor API types generation with different names. (#51785) 3 years ago
idafurjes 17ec9cac83
Add delete user from other services/stores (#51912) 3 years ago
Yuriy Tseretyan a6b1090879
Alerting: refactor scheduler and separate notification logic (#48144) 3 years ago
Yuriy Tseretyan 94e709fdcb
Alerting: Simplify eval.Evaluator interface (#51463) 4 years ago
Jean-Philippe Quéméner 4b8a4449ed
Alerting: remove feature toggle for provisioning API (#50167) 4 years ago
Jean-Philippe Quéméner 81d360529b
Alerting: Provisioning API - Alert rules (#47930) 4 years ago
Alexander Weaver 9af30f6570
Alerting: Provisioning GET routes for mute timings (#49044) 4 years ago
Jean-Philippe Quéméner 9e21e4d1c1
Alerting: indicate whether an alertrule is provisioned (#48458) 4 years ago
Alexander Weaver 735822e48a
Alerting: Add provisioning GET routes for message templates (#48367) 4 years ago
Alexander Weaver 758364e78b
Alerting: Refactor GET/POST alerting config routes to be more extensible (#47229) 4 years ago
Jean-Philippe Quéméner 388ecb4037
Alerting: Provisioning API - Contact points (#47197) 4 years ago
Yuriy Tseretyan af9353caec
Alerting: Add check for datasource permission in alert rule read API (#47087) 4 years ago
Alexander Weaver dde0b93cf1
Alerting: Provisioning API - Notification Policies (#46755) 4 years ago
Yuriy Tseretyan e94d0c1b96
Alerting: update rule test endpoints to respect data source permissions (#47169) 4 years ago
Yuriy Tseretyan 8a2c368031
check that user is authorized to create\update silences (#47163) 4 years ago
Yuriy Tseretyan 2ade8b56dd
Alerting: support fine-grained access control in ruler update API (#45749) 4 years ago
Alexander Weaver 92716cb602
Alerting: Create abstraction for launching transactions and refactor existing transaction management to use it (#46216) 4 years ago
Yuriy Tseretyan f7894db99c
Alerting: declare authorization actions, scopes and roles for fine-grained access (#45748) 4 years ago
Yuriy Tseretyan f75bea481d
Alerting: validate rules and calculate changes in API controller (#45072) 4 years ago
George Robinson 4e3a72fc2a
Add context.Context to AlertingStore (#45069) 4 years ago
Yuriy Tseretyan ddfe2dce74
Alerting: Split grafana and lotex routes (#44742) 4 years ago
George Robinson 9df43abbb5
Fix evaluation of alert rules for datasources with custom headers (#44862) 4 years ago
Yuriy Tseretyan ed5c664e4a
Alerting: Stop firing of alert when it is updated (#39975) 4 years ago
Alexander Weaver 56b3dc5445
Alerting: Allow configuration of non-ready alertmanagers (#43063) 4 years ago
Sofia Papagiannaki c6483cd8ed
Alerting: Refactor API handlers to use web.Bind (#42600) 4 years ago
Sofia Papagiannaki 9c7b52fd36
Alerting: Fix API specification (#42282) 4 years ago
Marcus Efraimsson baab021fec
Chore: Refactor usage of legacy data contracts (#41218) 4 years ago
Tania B 5652bde447
Encryption: Use secrets service (#40251) 4 years ago
Joan López de la Franca Beltran 722c414fef
Encryption: Refactor securejsondata.SecureJsonData to stop relying on global functions (#38865) 4 years ago
gotjosh a2f4344bf2
Alerting: Refactor & fix unified alerting metrics structure (#39151) 4 years ago
Arve Knudsen 78596a6756
Migrate to Wire for dependency injection (#32289) 4 years ago
David Parrott 7fbeefc090
Alerting: create wrapper for Alertmanager to enable org level isolation (#37320) 4 years ago
George Robinson 3ca00f90b5
Contact point testing (#37308) 4 years ago
gotjosh f3f3fcc727
Alerting: Introduces `/api/v1/ngalert/alertmanagers` to expose discovered and dropped Alertmanager(s) (#37632) 4 years ago
Sofia Papagiannaki 04d5dcb7c8
Alerting: modify DB table, accessors and migration to restrict org access (#37414) 4 years ago
gotjosh f83cd401e5
Alerting: Send alerts to external Alertmanager(s) (#37298) 4 years ago
Sofia Papagiannaki afe6e793ff
Alerting: deactivate an Alertmanager configuration (#36794) 4 years ago
gotjosh f7ed35336d
Alerting: Implement /status for the notification system (#33227) 5 years ago
Sofia Papagiannaki 540f110220
[Alerting]: Extend quota service to optionally set limits on alerts (#33283) 5 years ago
Kyle Brandt 48358efc13
Alerting: remove State cache entries on Ruler Delete (#33638) 5 years ago
Kyle Brandt c1034f3118
Alerting: Create instanceStore (#33587) 5 years ago
Kyle Brandt b8f01fe034
Alerting: backend "ng" code cleanup (#33578) 5 years ago
Owen Diehl 5e48b54549
Alerting/metrics (#33547) 5 years ago
Owen Diehl ec37b4cb87
[Alerting] Automatic request instrumentation (#33444) 5 years ago
Sofia Papagiannaki 7ccb022c03
Alerting: validate condition before updating rulegroup (#33367) 5 years ago
Owen Diehl 86c8eed386
Instrument/ruler api (#33290) 5 years ago
David Parrott 788bc2a793
Alerting: refactor state tracker (#33292) 5 years ago
Owen Diehl e37a780e14
Inhouse alerting api (#33129) 5 years ago
David Parrott 567a6a09bd
Alerting: Return RuleResponse for api/prometheus/grafana/api/v1/rules (#32919) 5 years ago
Sofia Papagiannaki e7ff04a167
[Alerting]: Implement test rule API route (#32837) 5 years ago