Łukasz Mierzwa
|
5fa49ace2f
|
feat(backend): show recently expired silences
|
2021-12-19 13:20:19 +00:00 |
|
Łukasz Mierzwa
|
650fdca8e6
|
feat(ci): use goimports to format import statements
|
2021-12-16 20:51:52 +00:00 |
|
Łukasz Mierzwa
|
14ce63f7dc
|
fix(backend): enable more linters in golangci-lint
|
2021-11-03 17:16:14 +00:00 |
|
Łukasz Mierzwa
|
c90a5063ef
|
fix(api): move static & valueOnly label information to a map
|
2021-11-01 00:18:05 +00:00 |
|
Łukasz Mierzwa
|
8f7cca40cc
|
fix(api): use slices for labels instead of maps
|
2021-10-29 17:18:15 +01:00 |
|
Alex Kampmeier
|
7018eb1c8b
|
feat(config): add config parameters labels.keep_re and labels.strip_re
|
2021-10-28 10:44:38 +01:00 |
|
Łukasz Mierzwa
|
e9c692a391
|
fix(api): ensure proxy paths are encoded
Fixes #3651
|
2021-10-27 22:36:30 +01:00 |
|
Łukasz Mierzwa
|
19d7a29551
|
fix(ci): enable revive linter
|
2021-05-28 21:28:31 +01:00 |
|
Łukasz Mierzwa
|
b7f0f0cc33
|
fix(api): use relative URIs for proxy endpoints
Fixes #3060.
|
2021-05-03 19:41:27 +01:00 |
|
Łukasz Mierzwa
|
9222133df8
|
fix(backend): allow duplicated upstream URIs
Fixes #3024
|
2021-04-22 15:24:38 +01:00 |
|
Łukasz Mierzwa
|
a30b702203
|
fix(backend): avoid potential recursive locks
Fixes #2944
|
2021-04-06 15:33:45 +01:00 |
|
Łukasz Mierzwa
|
c64b900c43
|
fix(backend): fix a deadlock in ClusterMemberNames()
ClusterMemberNames can aquire read lock twice, which could block write locks.
Fixes #2888
|
2021-03-22 09:43:31 +00:00 |
|
Łukasz Mierzwa
|
5534703db9
|
fix(tests): more test coverage
|
2021-03-11 19:05:58 +00:00 |
|
Łukasz Mierzwa
|
477e8f29bb
|
feat(backend): add healthcheck:visible config option
Fixes #2614
|
2021-01-17 12:59:19 +00:00 |
|
Łukasz Mierzwa
|
52bc3afd6b
|
fix(backend): strip labels from alert group when configured
Fixes #2585
|
2020-12-29 19:46:31 +00:00 |
|
Łukasz Mierzwa
|
17b4e943b8
|
feat(backend): add healtcheck:filters option
|
2020-12-13 13:18:38 +00:00 |
|
Łukasz Mierzwa
|
6a67d5ba8e
|
fix(backend): simplify version probes
|
2020-10-30 18:09:23 +00:00 |
|
Łukasz Mierzwa
|
640c701295
|
chore(backend): migrate from gin-gonic/gin to go-chi/chi
Gin comes with a lot of dependencies and doesn't use Go standard http handler.
Chi is smaller and allows to use standard middleware.
|
2020-10-18 11:57:43 +01:00 |
|
Łukasz Mierzwa
|
170dba8a37
|
chore(backend): use zerolog instead of logrus
|
2020-10-15 10:10:00 +01:00 |
|
Łukasz Mierzwa
|
7f33af0bf5
|
fix(ci): improve test coverage
|
2020-10-04 18:12:27 +01:00 |
|
Łukasz Mierzwa
|
bef5125e48
|
fix(ci): improve test coverage
|
2020-10-04 18:12:27 +01:00 |
|
Łukasz Mierzwa
|
958653a505
|
fix(tests): refactor testscript tests
|
2020-09-25 19:11:50 +01:00 |
|
Łukasz Mierzwa
|
9ebc1b506c
|
fix(backend): don't raise false-positive alerts for alertmanagers with no cluster name
|
2020-09-09 15:27:14 +01:00 |
|
Łukasz Mierzwa
|
757f3478cf
|
feat(backend): improve alertmanager cluster handling
Always use passed cluster name, generate errors if cluster is in unhealthy state
|
2020-09-08 17:52:37 +01:00 |
|
Łukasz Mierzwa
|
4059f8bb04
|
chore(backend): drop support for alertmanager <0.19.0
|
2020-08-25 17:21:49 +01:00 |
|
Łukasz Mierzwa
|
63fb49d8a9
|
fix(backend): don't over-allocate groups in dedup code
|
2020-07-01 13:57:48 +01:00 |
|
Łukasz Mierzwa
|
760acee8d7
|
feat(api): expose alert fingerprint in the API response
|
2020-06-30 23:53:56 +01:00 |
|
Łukasz Mierzwa
|
0c65bc7821
|
feat(tests): add looppointer linter
|
2020-06-24 22:35:22 +01:00 |
|
Łukasz Mierzwa
|
7a3da15b30
|
fix(tests): add more test coverage
|
2020-06-18 14:59:32 +01:00 |
|
Łukasz Mierzwa
|
80ceba51d7
|
fix(tests): add more test coverage
|
2020-06-18 14:59:32 +01:00 |
|
Łukasz Mierzwa
|
d07c56d3d8
|
fix(api): color @cluster label
|
2020-06-12 19:14:17 +01:00 |
|
Łukasz Mierzwa
|
992d07e904
|
fix(api): fix handling of clusters in silence responses
|
2020-06-12 19:14:17 +01:00 |
|
Łukasz Mierzwa
|
91c8170433
|
fix(backend): add ClusterName() method
|
2020-06-12 19:14:17 +01:00 |
|
Łukasz Mierzwa
|
4f58ff2e58
|
feat(backend): use cluster name from config
|
2020-06-12 19:14:17 +01:00 |
|
Łukasz Mierzwa
|
fbef0aeb5f
|
fix(backend): reduce number of memory allocations
|
2020-05-28 18:44:13 +01:00 |
|
Łukasz Mierzwa
|
9563b9119d
|
feat(test): report more metrics when running go benchmarks
|
2020-05-23 17:06:11 +01:00 |
|
Łukasz Mierzwa
|
51f5c816a5
|
fix(tests): more test coverage
|
2020-04-21 17:33:31 +01:00 |
|
Łukasz Mierzwa
|
1b31486eff
|
fix(backend): remove deprecated BuildNameToCertificate usage
|
2020-02-26 09:48:29 +00:00 |
|
Łukasz Mierzwa
|
f502319005
|
feat(backend): allow setting CORS credentials policy
|
2020-02-19 09:59:35 +00:00 |
|
Łukasz Mierzwa
|
908c2b96d5
|
fix(project): drop support for Alertmanager v1 API
|
2020-02-12 16:09:55 +00:00 |
|
Łukasz Mierzwa
|
62b7d85f70
|
fix(tests): remove v0.61 mapper
That version had problems, remove it
|
2020-02-06 15:08:17 +00:00 |
|
Łukasz Mierzwa
|
db78b6bca1
|
chore(backend): refactor config flag setup for better test coverage
|
2020-02-05 16:57:56 +00:00 |
|
Łukasz Mierzwa
|
3a0492bf74
|
fix(tests): add more test coverage
|
2020-01-28 22:26:56 +00:00 |
|
Łukasz Mierzwa
|
572f9975b8
|
feat(backend): add readonly option to alertmanager
|
2020-01-28 22:26:56 +00:00 |
|
Łukasz Mierzwa
|
884bd3581e
|
fix(backend): mask credentials in error logs
Fixes #1363
|
2020-01-22 10:56:42 +00:00 |
|
Łukasz Mierzwa
|
a9a7d8fc8d
|
fix(backend): move version logging to include upstream name
|
2019-12-06 15:30:07 +00:00 |
|
Łukasz Mierzwa
|
ae7b097630
|
fix(backend): correct pre-release version parsing for alertmanager upstreams
Fixes #1229
|
2019-12-05 19:10:56 +00:00 |
|
Łukasz Mierzwa
|
0015d3fa4e
|
feat(ui): replace jira link detection with a generic link finder
Fixes #1140
|
2019-11-11 23:24:06 +00:00 |
|
Łukasz Mierzwa
|
990a3de46b
|
chore(backend): log a warning when alertmanager 0.17 or 0.18 is detected
Fixes #1099
|
2019-10-29 21:37:40 +00:00 |
|
Łukasz Mierzwa
|
8a544e6d5c
|
fix(tests): add more dedup tests
|
2019-10-27 07:35:04 +00:00 |
|