Commit Graph

59 Commits (af9353caec9c23dc6575520f23c865aae2ec86da)

Author SHA1 Message Date
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
gotjosh 528ca9134b
Alerting: Use a default configuration and periodically poll for new ones (#32851) 5 years ago
gotjosh c9e5088e8b
Alerting: Cleanup and move legacy to a legacy file (#32803) 5 years ago
gotjosh fe67680c42
Alerting: Allow querying of Alerts from notifications (#32614) 5 years ago
Kyle Brandt d519913843
AlertingNG: Temp endpoint to translate dashboard alert into rule group (#32694) 5 years ago
David Parrott c0d83fc01e
Alerting: Return cached alerts for prometheus/api/v1/alerts (#32654) 5 years ago
Ryan McKinley c7ea96940a
Arrow: move arrow support from frontend to backend only (#32575) 5 years ago
Sofia Papagiannaki ee06970d72
[Alerting]: Grafana managed ruler API implementation (#32537) 5 years ago
Sofia Papagiannaki a5e95823b2
[Alerting]: Alertmanager API implementation (#32174) 5 years ago
Sofia Papagiannaki c4d5a67b38
[Alerting] Forking alert manager API (#32300) 5 years ago
Kyle Brandt 66548878fe
ngalert: add addition temp translation endpoint (#32287) 5 years ago
gotjosh 9b52ffc6a9
Alerting: Fetch configuration from the database and run a notification service (#32175) 5 years ago