Commit Graph

164 Commits (main)

Author SHA1 Message Date
Will Bollock b70a871988
fix(discovery): delete expired refresh metrics on reload (#17614) 1 month ago
machine424 dcfb8ce59c
chore: remove util/testutil/synctest now that we use Go>=1.25 1 month ago
Arve Knudsen 020a0b30a0
notifier: fix flaky TestStop_DrainingEnabled and TestStop_DrainingDisabled race conditions (#17938) 3 months ago
Arve Knudsen ade3f08eca
notifier: fix flaky TestHangingNotifier race condition (#17934) 3 months ago
Siavash Safi 2437977bff
fix(notify): apply config sendloop cleanup fix (#17915) 3 months ago
Siavash Safi d9ccd70ac1
fix(notify): flaky tests (#17899) 3 months ago
Siavash Safi a89c665f47
feat(notifier): independent alertmanager sendloops (#16355) 3 months ago
Ben Kochie e14795bbf4
Remove copyright date from headers (#17785) 4 months ago
Kevin Hellemun 33082be0e2
feat: add histogram metric for notification_latency_seconds (#16637) 6 months ago
Ben Kochie 48956f60d7
Update modernize (#17471) 6 months ago
Arve Knudsen 913cc8f72b
Replace gopkg.in/yaml.v2 with go.yaml.in/yaml/v2 (#17151) 8 months ago
machine424 8f79470ca9
fix(notifier): create a new alert when relabeling alters labels 8 months ago
machine424 bd725fd6b8
test(notifier): add a test showing an alert mutation bug between alertmanager_config (alertmanagersets) 8 months ago
Arve Knudsen 0a40df33fb
Make metric/label name validation scheme explicit (#16928) 9 months ago
Matthieu MOREL cef219c31c chore: enable unused-receiver rule from revive 9 months ago
Yandi Lee 8eb445b8a4
Discovery.Manager: close sync ch after sender() is stopped (#14465) 10 months ago
Siavash Safi ef48e4cb9f
chore: refactor notifier package 1 year ago
Dimitar Dimitrov bd5b2ea95c
ruler notifier: make batch size configurable (#16254) 1 year ago
Matthieu MOREL 5fa1146e21
chore: enable gci linter (#16245) 1 year ago
Justin Cichra 78599d0ec6 notifier: Consider alert relabeling when deciding if alerts are dropped 1 year ago
Matthieu MOREL c7d4b53ec1 chore: enable unused-parameter from revive 1 year ago
Matthieu MOREL dd5ab743ea chore(deps): use version.PrometheusUserAgent 1 year ago
beorn7 e01c5cefac notifier: fix increment of metric prometheus_notifications_errors_total 1 year ago
SuperQ bc1bc5c118
Update sigv4 library 2 years ago
Alan Protasio c78d5b94af
Disallowing configure AM with the v1 api (#13883) 2 years ago
TJ Hoplock 6ebfbd2d54 chore!: adopt log/slog, remove go-kit/log 2 years ago
machine424 83ee57343a
fix(notifier): stop dropping known alertmanagers on each ApplyConfig and waiting on SD to update them. 2 years ago
machine424 3dc623d30b
test(notifier): add reproducer 2 years ago
Bryan Boreham 5710ddf24f
[ENHANCEMENT] Alerts: remove metrics for removed Alertmanagers (#13909) 2 years ago
Nathan Baulch 50cd453c8f
chore: Fix typos (#14868) 2 years ago
Arve Knudsen 250aa5031d Remove empty line 2 years ago
Arve Knudsen 3a78e76282 Upgrade golangci-lint to v1.60.1 2 years ago
Lukasz Mierzwa 7694c89497 Increase TestHangingNotifier timeout 2 years ago
Charles Korn 2dd07fbb1b
notifier: optionally drain queued notifications before shutting down (#14290) 2 years ago
Arve Knudsen d902116b41 Fix various linting errors 2 years ago
machine424 70beda092a fix(notifier): take alertmanagerSet.mtx before checking alertmanagerSet.ams in sendAll 2 years ago
machine424 690de487e2 chore(notifier): Split 'Run()' into two goroutines: one to receive target updates and trigger reloads and the other one to send notifications. 2 years ago
machine424 94d28cd6cf chore(notifier): add a reproducer for https://github.com/prometheus/prometheus/issues/13676 2 years ago
Oleksandr Redko f10c3454e9 Enable perfsprint linter and fix up code 2 years ago
Matthieu MOREL d496687c8e golangci-lint: enable usestdlibvars linter 2 years ago
Simon Pasquier 8bd6ae1b20 Notifier: fix deadlock when zero alerts 2 years ago
Bryan Boreham 8c4e4b72a8 Notifier: pass parameters to goroutine explicitly 2 years ago
Bryan Boreham 57c799132b Notifier: don't reuse payload after relabeling 2 years ago
darshanime 61ce18950f Fix pipeline golangci-lint error 2 years ago
Matthieu MOREL 9c4782f1cc
golangci-lint: enable testifylint linter (#13254) 2 years ago
TJ Hoplock 26b78da281 ci: use go1.21.0 fmt to make ci happy 3 years ago
TJ Hoplock 51d1d2cd96 feat: add AWS sigv4 support to alertmanager endpoints 3 years ago
m.nabokikh 9d8463339d Fixes according to the code review 3 years ago
m.nabokikh 39d008f94f Route different alerts to different alertmanagers 3 years ago
Bryan Boreham 3711339a7d Alerts: more efficient relabel on Send 3 years ago