Commit Graph

173 Commits

Author SHA1 Message Date
Łukasz Mierzwa
907ac420d3 feat(api): use a dedicated API endpoint for overview modal 2021-07-09 12:25:32 +01:00
Łukasz Mierzwa
e1505a01cb fix(api): fix empty response for alertList.json 2021-07-08 10:09:54 +01:00
Łukasz Mierzwa
d7389c8de0 fix(api): avoid generating one grid per alert 2021-07-06 21:00:48 +01:00
Łukasz Mierzwa
dcfbea3376 chore(api): refactor grid label select source 2021-07-03 12:36:02 +01:00
Łukasz Mierzwa
f13cd9a112 feat(api): add alertList.json endpoint 2021-07-02 22:06:45 +01:00
Łukasz Mierzwa
04379fc3cc feat(ui): paginate api 2021-06-28 12:28:40 +01:00
Łukasz Mierzwa
3ad9eef277 fix(ui): disable cra preflight checks 2021-06-24 17:28:38 +01:00
Łukasz Mierzwa
186d2a4e01 fix(backend): add a go_max_procs metric 2021-06-03 14:32:26 +01:00
Łukasz Mierzwa
79c2fbc6e7 feat(backend): use automaxprocs for GOMAXPROCS 2021-06-03 13:10:51 +01:00
Łukasz Mierzwa
19d7a29551 fix(ci): enable revive linter 2021-05-28 21:28:31 +01:00
Łukasz Mierzwa
caf18887ea feat(backend): support isEqual silence field in ACLs 2021-05-18 17:08:44 +01:00
Łukasz Mierzwa
bdb80960a6 fix(backend): don't skip labels with variants == groups 2021-05-18 13:00:13 +01:00
Łukasz Mierzwa
19345cc53a feat(ui): add support for alertmanager v0.22.0 2021-05-15 11:41:01 +01:00
Łukasz Mierzwa
aa7b54f02b fix(backend): redirect to slash
If listen.prefix is set to /foo we should redirect /foo => /foo/

Fixes 3084
2021-05-07 18:40:04 +01:00
Łukasz Mierzwa
c812c25393 feat(backend): add alert history source rewrite rules
Fixes #3064
2021-05-04 13:28:35 +01:00
Łukasz Mierzwa
ac03e835af fix(backend): use correct label selectors 2021-05-04 10:43:46 +01:00
Łukasz Mierzwa
12c4a22d71 feat(project): show alert history 2021-05-01 19:37:29 +01:00
Łukasz Mierzwa
31d21f29cf chore(backend): use hashicorp/golang-lru for internal cache 2021-04-25 18:38:29 +01:00
Łukasz Mierzwa
9222133df8 fix(backend): allow duplicated upstream URIs
Fixes #3024
2021-04-22 15:24:38 +01:00
Łukasz Mierzwa
e0f52dacbd feat(backend): add auto multi-grid config 2021-04-21 10:51:18 +01:00
Łukasz Mierzwa
7778e66b7b fix(backend): tweak auto grid selection 2021-04-19 11:42:03 +01:00
Łukasz Mierzwa
7cd82f5d1f feat(backend): smart grid label selection 2021-04-18 20:22:38 +01:00
Łukasz Mierzwa
e63447238d feat(ui): allow HTML in annotations
Fixes #2886
2021-04-08 19:43:25 +01:00
Łukasz Mierzwa
8addc08d21 chore(backend): upgrade to yaml.v3 2021-04-08 18:44:55 +01:00
Łukasz Mierzwa
6f496cf450 feat(backend): add http server timeouts 2021-04-02 19:30:30 +01:00
Łukasz Mierzwa
baf3114ee7 fix(backend): sanitise header values before logging
Fixes #2930.
2021-03-30 23:21:16 +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
85372d9c19 fix(tests): add tests for proxy_url 2021-03-21 13:49:54 +00:00
Martin Hrabovcin
17a1d07a67 feat(backend): add support for upstream server connection proxy 2021-03-21 13:49:54 +00:00
Łukasz Mierzwa
2b8ed39964 fix(backend): enforce 5s sleep between upstream pulls
Might fix #2888
2021-03-12 16:00:03 +00:00
Łukasz Mierzwa
5534703db9 fix(tests): more test coverage 2021-03-11 19:05:58 +00:00
Łukasz Mierzwa
01629d9788 fix(ci): tweak fragile tests 2021-03-09 18:59:38 +00:00
Łukasz Mierzwa
9a6d469969 fix(tests): fix error check 2021-03-09 14:16:12 +00:00
Łukasz Mierzwa
6f162d1a5a chore(backend): use Go 1.16 embed for static files 2021-03-08 21:21:42 +00:00
Łukasz Mierzwa
f68399cc70 feat(ui): allow moving annotations to alert dropdown menu
Fixes #2596
2021-03-06 16:01:50 +00:00
Łukasz Mierzwa
891cc8a87c chore(backend): use go-sentry middleware for backend 2021-03-05 14:04:50 +00:00
Łukasz Mierzwa
58d630e438 fix(tests): improve test coverage 2021-03-01 12:05:36 +00:00
Łukasz Mierzwa
a562145df0 fix(tests): improve test coverage 2021-02-28 15:49:26 +00:00
Łukasz Mierzwa
88d7d81982 chore(backend): migrate to chi v5 2021-02-28 13:38:04 +00:00
Łukasz Mierzwa
a3b13d0fcc feat(backend): add /robots.txt endpoint 2021-02-24 21:17:54 +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
568694bbf6 fix(tests): use better regex for metrics tests 2020-12-07 20:12:05 +00:00
Łukasz Mierzwa
1d10835400 fix(backend): don't require auth for /health and /metrics
Fixes #2465
2020-11-25 12:39:31 +00:00
Łukasz Mierzwa
2b963c65d1 feat(ui): allow customising ack silence comment
Fixes #2369
2020-11-24 19:52:56 +00:00
Łukasz Mierzwa
db0aa0bab9 fix(ui): migrate to cra v4 2020-11-23 19:04:14 +00:00
Łukasz Mierzwa
c4a3478d1f chore(backend): refactor error checks 2020-11-21 18:14:46 +00:00
Łukasz Mierzwa
8cde114573 fix(tests): add a test for slow clients 2020-11-20 19:26:41 +00:00
Łukasz Mierzwa
feaad60007 feat(backend): add config option to listen on HTTPS 2020-11-20 19:26:41 +00:00