61 Commits

Author SHA1 Message Date
Łukasz Mierzwa
0b68886c43 fix(backend): run make format 2026-05-12 16:18:48 +01:00
Lukasz Mierzwa
0710751f56 fix(backend): remove zerolog 2026-03-13 17:18:40 +00:00
Lukasz Mierzwa
72f73504d3 fix(tests): add more tests 2026-03-11 13:10:15 +00:00
Lukasz Mierzwa
4265d9a5df 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
Łukasz Mierzwa
e5de49ee04 fix(backend): reduce allocations in autocomplete 2023-07-27 22:32:23 +01:00
Łukasz Mierzwa
c9c9f079ae fix(tests): add ac benchmark 2023-07-27 18:02:04 +01:00
Łukasz Mierzwa
ee85d2e25a fix(tests): fix linter errors 2023-03-20 11:37:23 +00:00
Łukasz Mierzwa
f29194b534 fix(backend): update lru to v2 2022-11-15 12:37:15 +00:00
Łukasz Mierzwa
689866a64c fix(backend): enable more Go linters 2022-07-15 18:32:07 +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
0a8769054a chore(backend): use any instead of interface{} 2022-03-19 17:38:28 +00:00
Łukasz Mierzwa
8f7cca40cc fix(api): use slices for labels instead of maps 2021-10-29 17:18:15 +01:00
Łukasz Mierzwa
31d21f29cf chore(backend): use hashicorp/golang-lru for internal cache 2021-04-25 18:38:29 +01:00
Łukasz Mierzwa
886a59d97d fix(backend): fail on empty filters 2020-12-13 13:18:38 +00:00
Łukasz Mierzwa
3f3259c9f0 fix(tests): fix flaky tests 2020-12-08 13:26:14 +00:00
Łukasz Mierzwa
49cb8c9192 fix(tests): fix filter test 2020-11-26 18:18:50 +00:00
Łukasz Mierzwa
170dba8a37 chore(backend): use zerolog instead of logrus 2020-10-15 10:10:00 +01:00
Łukasz Mierzwa
71e61f5f18 fix(api): correctly format numeric filter values in the API response 2020-08-12 12:42:03 +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
1a46986600 fix(backend): cleanup state checks 2020-06-12 19:14:17 +01:00
Łukasz Mierzwa
ee718cff23 fix(backend): correctly filter alertmanager data 2020-06-12 19:14:17 +01:00
Łukasz Mierzwa
82e762e672 fix(backend): add missing alertmanager filters 2020-06-12 19:14:17 +01:00
Łukasz Mierzwa
e72fc2de1d fix(tests): more test coverage 2020-06-12 19:14:17 +01:00
Łukasz Mierzwa
e484580bbf fix(api): better support for @alertmanager & @cluster filters 2020-06-12 19:14:17 +01:00
Łukasz Mierzwa
9390bbccc0 feat(api): add @cluster filter 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
e1b548fc93 fix(tests): add more test coverage 2020-04-05 12:50:15 +01:00
Łukasz Mierzwa
c4731089ee fix(tests): add more test coverage 2020-04-04 15:26:24 +01: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
29b6c7baae fix(backend): fix problems found by new linters 2019-08-18 10:58:26 +01:00
Łukasz Mierzwa
939970fd5f fix(backend): reformat backend code 2019-08-17 14:52:35 +01:00
Łukasz Mierzwa
2efa67ebd3 chore(tests): add more backend test coverage 2019-05-12 14:36:51 +01:00
Łukasz Mierzwa
571b08638d fix(tests): correctly setup silences for filter tests
ft.Silence is not a pointer so it's never null, fix the check to use the ID which will default to empty string if Silence object is not populated
2019-03-31 20:44:54 -07:00
Łukasz Mierzwa
ade996a6ec refactor(api): move autocomplete code to filters 2018-10-08 23:15:28 +01:00
Łukasz Mierzwa
f03887b56c feat(api): add @silence_id filter
This allows to filter alerts by silence ID, only matches silenced alerts
2018-10-08 23:02:38 +01:00
Łukasz Mierzwa
fd645041b3 fix(api): remove alertmanager URI from per alert data 2018-09-11 20:49:07 +01:00
Łukasz Mierzwa
9c16ffa447 chore(project): rename from unsee to karma
Fixes prymitive/unsee#23
2018-09-09 14:12:26 +01:00
Łukasz Mierzwa
64f072b7d2 fix(style): simplify assignments 2018-08-11 08:31:18 +01:00