Łukasz Mierzwa
|
e5de49ee04
|
fix(backend): reduce allocations in autocomplete
|
2023-07-27 22:32:23 +01:00 |
|
Łukasz Mierzwa
|
86affe3ee5
|
fix(backend): reduce allocations
|
2022-08-15 10:56:30 +01:00 |
|
Łukasz Mierzwa
|
b355b40c19
|
fix(backend): use global string interner
|
2022-08-15 09:58:25 +01:00 |
|
Łukasz Mierzwa
|
689866a64c
|
fix(backend): enable more Go linters
|
2022-07-15 18:32:07 +01:00 |
|
Łukasz Mierzwa
|
fcc9cfc38c
|
feat(backend): use github.com/klauspost/compress for gzip
|
2022-07-07 14:15:24 +01:00 |
|
Łukasz Mierzwa
|
e84bcd7203
|
feat(ui): add @inhibited and @inhibited_by filters
Fixes #4397
|
2022-06-22 18:16:33 +01:00 |
|
Łukasz Mierzwa
|
236c66c73c
|
fix(project): drop support for alertmanger <0.22.0
|
2022-04-16 14:57:02 +01:00 |
|
Łukasz Mierzwa
|
da32c5fc9f
|
fix(api): sort expired silences in reverse
|
2022-03-15 08:19:30 +00:00 |
|
Łukasz Mierzwa
|
6e370c26d7
|
fix(api): sort silences
|
2022-03-14 20:55:37 +00:00 |
|
Łukasz Mierzwa
|
8159b4d022
|
fix(ui): don't check alerts age when showing expired silences
|
2022-02-27 12:59:43 +00:00 |
|
Ł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 |
|