Commit Graph

72 Commits (6e1e4a42151ccaf250b925ccc25f396784e77943)

Author SHA1 Message Date
Yuriy Tseretyan 6e1e4a4215
Alerting: Update DbStore to use disabled orgs from the config (#52156) 3 years ago
Yuriy Tseretyan a7509ba18b
Alerting: rule evaluation loop's update channel to provide version (#52170) 3 years ago
Yuriy Tseretyan e5e8747ee9
Alerting: Update state manager to accept reserved labels (#52189) 3 years ago
Yuriy Tseretyan 429ed4b4ee
remove unused orgStore from scheduler (#52157) 3 years ago
Yuriy Tseretyan 0d4c503d3d
update Evaluator interface to accept context (#52151) 3 years ago
Yuriy Tseretyan 554ebd647b
Alerting: Refactor Evaluator (#51673) 3 years ago
Yuriy Tseretyan a6b1090879
Alerting: refactor scheduler and separate notification logic (#48144) 3 years ago
Matthew Jacobson 28dd413c1d
Alerting: Add config disabled_labels to disable reserved labels (#51832) 3 years ago
Yuriy Tseretyan 94e709fdcb
Alerting: Simplify eval.Evaluator interface (#51463) 3 years ago
Yuriy Tseretyan 157c12211d
Alerting: State manager to use tick time to determine stale states (#50991) 3 years ago
Matthew Jacobson 5dee2ed24c
Alerting: Add first Grafana reserved label grafana_folder (#50262) 3 years ago
gotjosh c59938b235
Alerting: Schedule Alert rules metric tracking (#50415) 3 years ago
Yuriy Tseretyan a89d4a5be7
Alerting: Scheduler to drop ticks if a rule's evaluation is too slow (#48885) 3 years ago
gotjosh 0cde283505
Alerting: Logs should not be capitalized and the errors key should be "err" (#50333) 3 years ago
George Robinson c83f84348c
Alerting: Fix database unavailable removes rules from scheduler (#49874) 3 years ago
Yuriy Tseretyan c8d891785d
Alerting: Ticker to support stopping (#48142) 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 99156b40bd
Alerting: Move alertRuleRegistry to its own file (#48890) 3 years ago
Yuriy Tseretyan dc33e09b24
simplify getting a slice of keys (#48889) 3 years ago
Yuriy Tseretyan 75ba4e98c6
Alerting: Remove unused features from ticker + metric + tests (#47828) 3 years ago
Yuriy Tseretyan e94d0c1b96
Alerting: update rule test endpoints to respect data source permissions (#47169) 3 years ago
Yuriy Tseretyan e20d157a9b
Alerting: rules delete API to check data source authorization (#46906) 3 years ago
George Robinson f87bfdf2ff
Update comment for scheduler_behind_seconds metric (#45918) 3 years ago
George Robinson 6cccbb5a09
Fix incorrect metric values for scheduler_behind_seconds (#45830) 3 years ago
George Robinson 2ca79ca0c7
Rename evalCtx to avoid confusion with context.Context (#45144) 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
George Robinson 9df43abbb5
Fix evaluation of alert rules for datasources with custom headers (#44862) 3 years ago
Santiago 04d93751b8
Alerting: send alerts to external, internal, or both alertmanagers (#40341) 3 years ago
George Robinson 5e2280ceee
Add metrics to ngalert scheduler (#44602) 3 years ago
Yuriy Tseretyan ed5c664e4a
Alerting: Stop firing of alert when it is updated (#39975) 3 years ago
Yuriy Tseretyan 1a762083d7
Alerting: make alert rule routine evaluation control be thread-safe (#41220) 3 years ago
George Robinson 1e5b0e64ac
Alerting: Add comments to ScheduleService interface (#42228) 4 years ago
Marcus Efraimsson baab021fec
Chore: Refactor usage of legacy data contracts (#41218) 4 years ago
ying-jeanne 54de1078c8
remove the global log error/warn etc functions (#41404) 4 years ago
Yuriy Tseretyan 8a88caaa71
Alerting: Rule evaluation loop refactoring (#40238) 4 years ago
gotjosh f33f098b73
Alerting: Disable flaky assertion in TestSendingToExternalAlertmanager_WithMultipleOrgs (#40197) 4 years ago
idafurjes 2759b16ef5
Chore: Add context for dashboards (#39844) 4 years ago
Yuriy Tseretyan 526961f298
Alerting: rule evaluation loop to not access multiorg Alertmanager if no alerts to add (#39872) 4 years ago
Yuriy Tseretyan 2b4e51f478
Alerting: Parse App URL only once (#39855) 4 years ago
Sofia Papagiannaki 012d4f0905
Alerting: Remove `ngalert` feature toggle and introduce two new settings for enabling Grafana 8 alerts and disabling them for specific organisations (#38746) 4 years ago
Sofia Papagiannaki f6f3a54742
Alerting: tune rule evaluation via configuration (#35623) 4 years ago
gotjosh a2f4344bf2
Alerting: Refactor & fix unified alerting metrics structure (#39151) 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
David Parrott 7a83d1f9ff
Alerting resend delay for sending to notifiers (#34312) 4 years ago