Lukasz Mierzwa
ca4364cf9d
fix(docs): fix typos
2026-03-11 13:10:15 +00:00
Lukasz Mierzwa
72f73504d3
fix(tests): add more tests
2026-03-11 13:10:15 +00:00
Lukasz Mierzwa
7f9be48800
fix(backend): refactor filters
2026-03-11 13:10:15 +00:00
Lukasz Mierzwa
22847e24be
fix(backend): refactor autocomplete
2026-03-11 13:10:15 +00:00
Lukasz Mierzwa
1cf2e5760f
fix(backend): use json v2
2026-03-11 13:10:15 +00:00
Lukasz Mierzwa
f207da0f79
fix(backend): use less memory
2026-03-11 13:10:15 +00:00
Lukasz Mierzwa
3ab3417931
fix(backend): fix some go issues
2026-03-09 19:44:23 +00:00
Lukasz Mierzwa
6d1efa9b71
fix(backend): run go fix ./...
2026-02-26 09:46:44 +00:00
Łukasz Mierzwa
ad02283ca2
chore(project): bump linter tools
2026-02-07 20:13:03 +00:00
Lukasz Mierzwa
e0478ec685
fix(backend): replace intern package with unique
2025-10-30 12:59:44 +00:00
Lukasz Mierzwa
ccd14cbc7f
fix(backend): reduce allocations
2025-09-04 14:43:18 +01:00
Lukasz Mierzwa
492c564e74
chore(project): update deps, fix linter errors
2025-09-04 13:59:00 +01:00
Łukasz Mierzwa
e6a886ed36
chore(backend): update all deps
2025-03-19 10:57:49 +00:00
Erica Mays
d8d97b8914
feat: support regular expressions in receiver configs
...
This allows using the `keep_re` and `strip_re` keys to specify which
receivers should be shown in the dashboard. This makes it easy to select
groups of receivers based on naming conventions.
2025-03-17 22:18:01 +00:00
Łukasz Mierzwa
1cd7856dc3
fix(project): don't use status api
2024-04-03 13:55:52 +01:00
Ł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