Commit Graph

1350 Commits (ef5d71711a523efc65da089d45083e28201b58ab)

Author SHA1 Message Date
Santiago d64c2b6f4e
Alerting: Implement ApplyConfig in the forked Alertmanager (#78684) 2 years ago
Santiago 316c8b50bc
Alerting: Add SaveAndApply methods to the forked Alertmanager (remote secondary) (#78827) 2 years ago
Matthew Jacobson 2b51f0e263
Alerting: In migration improve deduplication of title and group (#78351) 2 years ago
Santiago 73776f37eb
Alerting: Send state to the remote Alertmanager (#78538) 2 years ago
Matthew Jacobson ce90a1f2be
Alerting: Apply query optimization to eval endpoints (#78566) 2 years ago
Santiago 01d274852c
Alerting: Add GetFullState method to FileStore (#78701) 2 years ago
William Wernert f7bf818527
Alerting: Make alert state history Loki http client public (#78291) 2 years ago
Matthew Jacobson 4b439b7f52
Alerting: In migration, fallback to '1s' for malformed min interval (#78614) 2 years ago
gotjosh 8120306fea
Remote Alertmanager(refactor): Only parse the URL once (#78631) 2 years ago
Jean-Philippe Quéméner 11d4f604f5
fix(alerting): proper handling for queries with multiple conditions in migration (#78591) 2 years ago
gotjosh 23fe8f4e9c
Alerting: Introduce a Mimir client as part of the Remote Alertmanager (#78357) 2 years ago
Jo 0de66a8099
Authz: Remove use of SignedInUser copy for permission evaluation (#78448) 2 years ago
Tania 39754ba2d6
Nested Folders: Wrap create/update operations with transactions (#78000) 2 years ago
Kat Yang 2f2ce3edbb
Chore: Deprecate ID from Folder (#78281) 2 years ago
Matthew Jacobson 893839d27b
Alerting: Move general alert rule validation from db-layer to model (#78325) 2 years ago
Jean-Philippe Quéméner 2d2e058563
refactor: use constant for prometheus datasource type (#78287) 2 years ago
Yuri Tseretyan 7cec741bae
Alerting: Extract alerting rules authorization logic to a service (#77006) 2 years ago
Kat Yang 3a2e96b0db
Chore: Deprecate FolderID from Dashboard (#77823) 2 years ago
Ryan McKinley f69fd3726b
FeatureToggles: Add context and and an explicit global check (#78081) 2 years ago
Jo 580477bf8e
NGAlerting: Use identity.Requester interface instead of SignedInUser (#76360) 2 years ago
Santiago 4a152a0e35
Alerting: Add lifecycle methods to the forked Alertmanager (#77741) 2 years ago
Ryan McKinley dec9a07738
Settings: Actually deprecate access to feature flags (#78073) 2 years ago
Ryan McKinley 3509a5abb9
FeatureFlags: Cleanup usage of cfg.IsFeatureToggleEnabled (#78014) 2 years ago
Santiago 8b751eb216
Alerting: Add TestTemplate method to the forked Alertmanager (#77577) 2 years ago
Santiago ba51c371ec
Alerting: Add methods for receivers to the forked Alertmanager (#77574) 2 years ago
Santiago e24fe96d90
Alerting: Add methods for alerts to the forked Alertmanager (#77571) 2 years ago
Santiago 197f0d2859
Alerting: Add methods for silences to the forked Alertmanager (#77805) 2 years ago
Yuri Tseretyan a2629f3dd3
Alerting: Remove unused Accesscontrol dependency from DbStore (#77479) 2 years ago
William Wernert e562250f72
Alerting: Handle edge cases without panicking during template migration (#76890) 2 years ago
Santiago 01af8f61f1
Alerting: Separate the forked Alertmanager into two implementations (#77582) 2 years ago
Santiago 8fc9873443
Alerting: Add an empty Forked Alertmanager struct (#77550) 2 years ago
Yuri Tseretyan 85425b2194
Alerting: Fix flaky test TestExportRules (#77519) 2 years ago
Ryan McKinley 5d5f8dfc52
Chore: Upgrade Go to 1.21.3 (#77304) 2 years ago
Santiago a6b9b27673
Alerting: Remove OrgID() from the Alertmanager interface (#77398) 2 years ago
Kyle Brandt e4d1fdc3d0
Errors: Make errors the same in dev as prod (#77366) 2 years ago
Yuri Tseretyan 48b55f39bf
Alerting: Add support for responders to Opsgenie integration (#77159) 2 years ago
Santiago f9fc2e4568
Alerting: Remove ConfigHash() from the Alertmanager interface (#77134) 2 years ago
Alexander Weaver 6ee52ac80c
Alerting: Allow more time before Alertmanager expire-resolves alerts (#77094) 2 years ago
Santiago 322a9c0b15
Alerting: Replace FileStore() for CleanUp() in the Alertmanager interface (#77126) 2 years ago
Santiago 01add144b8
Alerting: Send alerts to the remote Alertmanager (#77034) 2 years ago
Alexander Weaver 39599fa7f7
Alerting: Alert rule constraint violations return as 400s in provisioning API (#76396) 2 years ago
Santiago 488a60aee6
Alerting: Rename remote.ExternalAlertmanager to remote.Alertmanager (#76956) 2 years ago
gotjosh 866acbd5ac
Alerting: Move `ExternalAlertmanager` to its own package (#76854) 2 years ago
Santiago a60ec150f9
Alerting: Fetch receivers from remote Alertmanager (#76841) 2 years ago
Steve Simpson a0476741f2
Alerting: Fix HCL export for alerts with non-zero "for" field. (#76739) 2 years ago
Matthew Jacobson c2efcdde09
Alerting: Fix flaky SQLITE_BUSY when migrating with provisioned dashboards (#76658) 2 years ago
Santiago 61cb26711e
Alerting: Fetch alerts from a remote Alertmanager (#75844) 2 years ago
Alexander Weaver acee3efcf9
Alerting: Use common StateReason values for NoData/Error mapped states (#76781) 2 years ago
Santiago 7d9b2c73c7
Alerting: Use Mimir image to run integration tests for the remote Alertmanager (#76608) 2 years ago
Jean-Philippe Quéméner 2b8c6d66e1
feat(alerting): add query optimizations for prometheus (#76015) 2 years ago