Commit Graph

183 Commits

Author SHA1 Message Date
Łukasz Mierzwa
5bc045b389 chore(actions): use latest Go version (#3441) 2021-08-17 09:52:15 +01:00
Łukasz Mierzwa
5d8ad6acf2 fix(api): remove redundant silences initialization 2021-07-23 19:55:05 +01:00
valihanov
c1353f88cc fix(api): refactor silence map initialization to avoid races 2021-07-23 19:55:05 +01:00
Łukasz Mierzwa
75b2789597 feat(backend): add labels:valueOnly config option 2021-07-19 20:04:05 +01:00
Łukasz Mierzwa
434eb677fd feat(api): add /version endpoint
Fixes #3332
2021-07-19 18:28:30 +01:00
Łukasz Mierzwa
fc3f6baedf feat(api): string grid labels from alert groups
Fixes #3222
2021-07-19 17:43:46 +01:00
Łukasz Mierzwa
716e62c347 fix(api): dedup should be done before alert limit 2021-07-16 19:12:29 +01:00
Łukasz Mierzwa
68c4163dd2 fix(ui): skip custom asset loading if not enabled 2021-07-15 14:29:49 +01:00
Łukasz Mierzwa
7b8e8bb17a feat(api): limit group alerts 2021-07-14 18:00:07 +01:00
Łukasz Mierzwa
1f32666036 fix(api): use POST requests for /alerts.json endpoint 2021-07-12 22:09:11 +01:00
Ł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