Commit Graph

40 Commits (05eb30e32399ae8a664ec196b3515a916598e36c)

Author SHA1 Message Date
gotjosh 2ad82b9354
Alerting: Move the unified alerting settings to its own struct (#39350) 4 years ago
gotjosh 7db97097c9
Alerting: Support Unified Alerting with Grafana HA (#37920) 4 years ago
gotjosh a2f4344bf2
Alerting: Refactor & fix unified alerting metrics structure (#39151) 4 years ago
gotjosh 39a3bb8a1c
Alerting: Persist notification log and silences to the database (#39005) 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
gotjosh f3f3fcc727
Alerting: Introduces `/api/v1/ngalert/alertmanagers` to expose discovered and dropped Alertmanager(s) (#37632) 4 years ago
gotjosh f83cd401e5
Alerting: Send alerts to external Alertmanager(s) (#37298) 4 years ago
gotjosh 442a6677fc
Alerting: Refactor `Run` of the scheduler (#37157) 4 years ago
gotjosh a86ad1190c
Alerting: Refactor state manager as a dependency (#36513) 4 years ago
Ganesh Vernekar dcd4bf1615
Alerting: Fill the empty GeneratorURL (#35740) 4 years ago
Sofia Papagiannaki abe35c8c01
Alerting: Add error recovery during rule evaluations (#35450) 4 years ago
Sofia Papagiannaki 23939eab10
[Alerting]: namespace fixes (#34470) 4 years ago
Kyle Brandt 331991ca10
UAlerting: Increase default max datapoints (#34223) 4 years ago
Owen Diehl 1367f7171e
Alerting/ruler metrics (#34144) 4 years ago
Owen Diehl baca873a84
extracts alertmanager from DI, including migrations (#34071) 4 years ago
Kyle Brandt 3da8db7f3f
Alerting: Run table migrations regardless of feature flag and move out of service (#33996) 4 years ago
Sofia Papagiannaki 540f110220
[Alerting]: Extend quota service to optionally set limits on alerts (#33283) 4 years ago
Kyle Brandt c1034f3118
Alerting: Create instanceStore (#33587) 4 years ago
Owen Diehl 5e48b54549
Alerting/metrics (#33547) 4 years ago
David Parrott 788bc2a793
Alerting: refactor state tracker (#33292) 4 years ago
David Parrott c0d83fc01e
Alerting: Return cached alerts for prometheus/api/v1/alerts (#32654) 4 years ago
Sofia Papagiannaki daabf64aa1
[Alerting]: Update scheduler to evaluate rules created by the unified API (#32589) 4 years ago
David Parrott 2a8446e435
Alerting: Persist alerts on evaluation and shutdown. Warm cache from DB on startup (#32576) 4 years ago
Sofia Papagiannaki 8793f5c7f8
[Alerting]: Delete obsolete database table and code (#32595) 4 years ago
Sofia Papagiannaki ee06970d72
[Alerting]: Grafana managed ruler API implementation (#32537) 4 years ago
Sofia Papagiannaki a5e95823b2
[Alerting]: Alertmanager API implementation (#32174) 4 years ago
David Parrott b1cb74c0c9
Alerting: Send alerts from state tracker to notifier, logging, and cleanup task (#32333) 4 years ago
David Parrott d33a77a67f
Alerting: add state tracker to alerting evaluation (#32298) 4 years ago
gotjosh 9b52ffc6a9
Alerting: Fetch configuration from the database and run a notification service (#32175) 4 years ago
Owen Diehl 93d0f7163f
[Alerting] Forking LoTex ruler (#32138) 4 years ago
gotjosh cc74b1fe46
Alerting: Add database table for persisting alerting configuration (#32042) 4 years ago
Sofia Papagiannaki 4ce0a49eac
AlertingNG: Split into several packages (#31719) 4 years ago
Arve Knudsen b79e61656a
Introduce TSDB service (#31520) 4 years ago
Sofia Papagiannaki bd2390c49f
AlertingNG: code refactoring (#30787) 4 years ago
Sofia Papagiannaki 9ada4b6052
Expressions: Add option to disable feature (#30541) 4 years ago
Sofia Papagiannaki 8c31e25926
AlertingNG: Save alert instances (#30223) 4 years ago
Sofia Papagiannaki 5560be73bf
Alerting NG: update API to expect UIDs instead of IDs (#29896) 4 years ago
Sofia Papagiannaki 3cac10e598
AlertingNG: Create a scheduler to evaluate alert definitions (#29305) 5 years ago
Sofia Papagiannaki 43f580c299
AlertingNG: manage and evaluate alert definitions via the API (#28377) 5 years ago