Commit Graph

333 Commits (bccc980b902987fc9a2707deca766412b47bbe2a)

Author SHA1 Message Date
Vadim Stepanov bccc980b90
Alerting: Notifiication history (#107644) 4 days ago
Serge Zaitsev f66a693438
Chore: Rename integration tests to follow the common convention (#105987) 3 weeks ago
Alexander Akhmetov abbae41f60
Alerting: Sanitize Prometheus state history labels before writing (#107181) 4 weeks ago
Alexander Akhmetov 478f9bf597
Alerting: Emit metrics from prometheus state history backend (#107121) 4 weeks ago
Alexander Akhmetov ac832c157e
Alerting: Maintain endsAt for missing alert instances that are not stale yet (#107011) 1 month ago
Alexander Akhmetov ad683f83ff
Alerting: Add state history backend to write ALERTS metric (#104361) 1 month ago
Stephanie Hingtgen a8886ad5ec
Annotations: Use dashboard uids instead of dashboard ids (#106676) 1 month ago
Fayzal Ghantiwala 85df859589
Alerting: Correctly persist FiredAt in SyncRuleStatePersister (#106658) 1 month ago
Alexander Akhmetov 1a75787e74
Alerting: Send notifications immediately on Error|NoData -> Normal transitions (#106421) 1 month ago
Alexander Akhmetov 3bb4c92028
Alerting: Fix resolved notifications for same-label Error to Normal transitions (#106210) 1 month ago
Moustafa Baiou 0ce086bd2e
Alerting: Ensure errors cleared when Alerting after error (#105246) 2 months ago
Alexander Akhmetov 4cde79e802
Alerting: Clean up join errors code (#106243) 2 months ago
Alexander Akhmetov eae77aa695
Alerting: Resend alerts for states that are missing in the eval results (#105965) 2 months ago
Alexander Akhmetov faeddf334a
Alerting: Fix $value type when single data source is queried (#106080) 2 months ago
Fayzal Ghantiwala 589046bcdc
Alerting: Persist alert instance FiredAt field (#105927) 2 months ago
Alexander Akhmetov 0743689d42
Alerting: Add recovering state to the grafana_alerting_alerts metric (#104380) 3 months ago
Fayzal Ghantiwala 3a054d5e00
Alerting: Add FiredAt field to State (#104046) 3 months ago
Alexander Akhmetov acfd998fa6
Alerting: Send resolved notifications immediately for state deleted states (#103996) 3 months ago
Mariell Hoversholm 757be6365a
CI: Bump golangci-lint to 2.0.2 (#103572) 3 months ago
Alexander Akhmetov b49c532999
Alerting: Fix state transition from Recovering back to Alerting (#103286) 4 months ago
maicon d8c5c2d3b8
K8s: Folders: Modify GetChildren to return only Folder References (#103072) 4 months ago
Alexander Akhmetov c54da8f955
Alerting: Make $value return the query value in case when a single datasource is used (#102301) 4 months ago
Alexander Akhmetov 695ac91290
Alerting: Add backend support for keep_firing_for (#100750) 4 months ago
Yuri Tseretyan e30034a42a
Alerting: Remove feature flag `alertingNoDataErrorExecution` (#102156) 4 months ago
Alexander Akhmetov 7dd6f52630
Alerting: Add MissingSeriesEvalsToResolve option to the AlertRule (#101184) 4 months ago
Yuri Tseretyan 67b44ad22a
Alerting: Fix state reason (#101530) 5 months ago
Matthew Jacobson b78a63b0ad
Alerting: Use new image TokenProvider and send image url in annotation (#99989) 5 months ago
Yuri Tseretyan 9dd75aee32
Alerting: Refactor State Transition (part 2 of n) (#99985) 5 months ago
Yuri Tseretyan 807f94b2c7
Alerting: Remove feature toggle alertingNoNormalState (#99905) 6 months ago
Alexander Akhmetov d6c1e3bb45
Alerting: Use org store to read organization IDs (#99938) 6 months ago
Alexander Akhmetov f45265b5f7
Alerting: Read from both proto and simple DB instance stores on startup (#99855) 6 months ago
Alexander Akhmetov a0bf9202f5
Alerting: Clear the state cache when the alert routine stops (#99681) 6 months ago
Alexander Akhmetov cb43f4b696
Alerting: Add compressed protobuf-based alert state storage (#99193) 6 months ago
Alexander Akhmetov 651430e34a
Alerting: Add sync state persister to save entire state of the rule (#96628) 6 months ago
Yuri Tseretyan d025523a8b
Alerting: Log reason for taking image. (#99036) 6 months ago
Matthew Jacobson fc90a446c6
Alerting: Ensure long-lived repeat alerts keep images after 24h expiry (#98993) 6 months ago
Yuri Tseretyan 4f62c8a160
Alerting: Update state manager to take image only once per rule evaluation (#98289) 6 months ago
Alexander Akhmetov 1f8f9a45d7
Alerting: Add state_periodic_save_batch_size config option (#98019) 7 months ago
Yuri Tseretyan 420db99d16
Alerting: Update state manager to have immutable state in cache (#95985) 8 months ago
Alexander Akhmetov 580d073b96
Alerting: Add context to the logger in state manager Warm (#96228) 8 months ago
Alexander Akhmetov 305123df91
Alerting: Keep state manager cache during cache warm-up (#95727) 9 months ago
Will Browne 25abd57029
Plugins: Update to latest go plugin SDK (0.256.0) (#95065) 9 months ago
Alexander Akhmetov d0481bb568
Alerting: Refactor state manager Warm method to accept instance store as an argument (#95098) 9 months ago
Alexander Akhmetov 9d182986f1
Alerting: make StatePersister more configurable to support custom rule-level state persisters (#94590) 9 months ago
Alexander Akhmetov 0a4e6ff86b
Alerting: Add SaveAlertInstancesForRule instance store method (#94505) 9 months ago
Alexander Weaver 393faa8732
Alerting: Move rule evaluation status logic out of prometheus API and into scheduler (#89141) 10 months ago
Steve Simpson acb051b314
Alerting: Fix logging for failed annotations writing. (#93856) 10 months ago
Alexander Akhmetov d32e1e009b
Alerting: Update prometheus/client_golang to v1.20 (#92070) 11 months ago
Alexander Akhmetov c7fdf8ce70
Alerting: Add error to annotations on data source errors (#91594) 11 months ago
Matthew Jacobson a397bca02e
Alerting: Fix panic with nil annotations & Nodata=alerting/ok/keep (#91506) 12 months ago