Commit Graph

94 Commits (17ba3ec321c0a73e2b271d3f044ea1a77d0e1fec)

Author SHA1 Message Date
Santiago 8548530dc4
Alertmanager: Add MergeState method (#108242) 3 days ago
Santiago 71a425f912
Remote Alertmanager: Fetch full state from Mimir (#107905) 5 days ago
Santiago a314b99589
Remote Alertmanager: Use the same struct for Grafana state and Mimir full state (#107791) 1 week ago
Yuri Tseretyan 4bb6926eee
Alerting: Separate configuration model for remote Alertmanager Mimir client (#107741) 2 weeks ago
Ryan McKinley 3f502f305d
Chore: Update mocks with recent mockery (#107816) 2 weeks ago
Alexander Akhmetov b483a04aec
Alerting: Send merged configuration to the remote alertmanager (#107004) 3 weeks ago
Serge Zaitsev f66a693438
Chore: Rename integration tests to follow the common convention (#105987) 3 weeks ago
Alexander Akhmetov 894944dcb0
Alerting: Refactor remote alertmanager to use Crypto interface (#107228) 3 weeks ago
Matthew Jacobson 5520f48153
Alerting: Use new receiver models for encrypt/decrypt in remote AM (#107042) 1 month ago
Santiago 3fe73b8de9
Remote Alertmanager: Send SMTP config (#106337) 1 month ago
Santiago 180b67ca6c
Remote Alertmanager: Make timeout configurable in alert senders (#105599) 2 months ago
Santiago 6c3d89f390
Remote Alertmanager: Add timeouts to the HTTP client (#105279) 2 months ago
Alexander Akhmetov 29128f7ae4
Alerting: Copy alertmanager configuration before decrypting (#105271) 2 months ago
Santiago b434925adc
Remote Alertmanager: Add tracing to the HTTP client used for POSTing alerts and the readiness check (#105235) 2 months ago
Tito Lins 638972c787
Alerting: fix tests (#105240) 2 months ago
Santiago 51d7aa2bef
Remote Alertmanager: Configure SMTP From address (#104925) 2 months ago
Santiago 7edace5e88
Remote Alertmanager: Remove comparison before sending the state (#104930) 2 months ago
beejeebus 8f79e4882f
Replace usage of http.DefaultClient and http.DefaultTransport (#104135) 2 months ago
Santiago 57640e40a2
Remote Alertmanager: Consider auto-gen routes when flagging a config as "default" (#105120) 2 months ago
Mariell Hoversholm 757be6365a
CI: Bump golangci-lint to 2.0.2 (#103572) 3 months ago
Matthew Jacobson 371ea5cda7
Alerting: Fix loss of TimeInterval location on remote AM apply (#102510) 4 months ago
Yuri Tseretyan c3f00eb403
Alerting: log body of unexpected response from Mimir (#102382) 4 months ago
Santiago 7d4895c3c9
Alerting: Use exponential backoff in the remote Alertmanager readiness check (#99756) 6 months ago
Santiago 361312bbd7
Alerting: Expect 406s from the remote Alertmanager during the readiness check (#99507) 6 months ago
Santiago 9e408f842c
Alerting: Skip sanitizing labels when sending alerts to the remote Alertmanager (#96251) 8 months ago
Santiago 4f8f82f5f1
Alerting: Fix remote Alertmanager readiness check path (#95063) 9 months ago
Santiago 4c15266a77
Alerting: Add X-Remote-Alertmanager header to the remote AM client (#94913) 9 months ago
Santiago 80611b381c
Alerting: Decrypt secure settings when testing receivers in the remote Alertmanager (#93864) 10 months ago
Tito Lins 4a124469fa
Check is config is default by comparing hashes (#92296) 11 months ago
Fayzal Ghantiwala 8d725a641c
Alerting: Integration test for testing template via remote alertmanager (#92147) 11 months ago
Fayzal Ghantiwala e321dbb690
Alerting: Use remote Alertmanager to test templates and receivers when enabled (#91570) 11 months ago
Santiago f852bf684a
Alerting: Fix duplicated silences in remote primary mode bug (#91902) 11 months ago
Fayzal Ghantiwala 25dbb32cea
Alerting: Vendor in latest grafana/alerting package (#91786) 11 months ago
Santiago 5487ea444a
Alerting: Update remote Alertmanager config marshalling in test (#91791) 11 months ago
Santiago e097ffc771
Alerting: Update grafana/alerting dependency (#90365) 1 year ago
Santiago 3bb861b9f0
Alerting: Remove empty/namespace labels when sending alerts to the remote Alertmanager (#90284) 1 year ago
Santiago fce03cd724
Alerting: Send static headers to the remote Alertmanager (#89846) 1 year ago
Santiago fe1309dd96
Alerting: Send external URL to the remote Alertmanager (#89701) 1 year ago
Steve Simpson 8eabef1f91
Alerting: Update remote alertmanager to use extended receivers API. (#89253) 1 year ago
Alexander Weaver 8491e02caf
Alerting: Instrument outbound requests for Loki Historian and Remote Alertmanager with tracing (#89185) 1 year ago
Dave Henderson 6262c56132
chore(perf): Pre-allocate where possible (enable prealloc linter) (#88952) 1 year ago
Steve Simpson dd3c3b5857
Alerting: Update grafana/alerting. (#88914) 1 year ago
Santiago 12d5251c12
Alerting: Alertmanager configuration sync loop (#88822) 1 year ago
Santiago cdbc9d801f
Alerting: Use the internal Alertmanager to test templates and receivers (remote primary) (#88988) 1 year ago
Santiago 5f4d07bb75
Alerting: Enable remote primary mode using feature toggles (#88976) 1 year ago
Santiago 9f9928d41a
Alerting: Update grafana/alerting (#88363) 1 year ago
Kyle Brandt a738cb42d8
Prometheus: Update dependency to v0.52.0 (#87809) 1 year ago
Steve Simpson ed42119907
Alerting: Pass metrics Registerer into NewExternalAlertmanagerSender. (#88313) 1 year ago
Steve Simpson 8bcf589301
Alerting: Pass logger into NewExternalAlertmanagerSender (#88256) 1 year ago
Santiago e41434c332
Alerting: Promote configuration in the remote Alertmanager (#87388) 1 year ago