Łukasz Mierzwa
bda881b511
fix(tests): update cli snapshot tests
2020-08-12 10:08:52 +01:00
Łukasz Mierzwa
57e0755fd4
fix(tests): update tests
2020-07-19 11:57:37 +01:00
Łukasz Mierzwa
9d43ad4753
fix(backend): don't anchor linkDetect rule regexes
...
Fixes #1922
2020-07-06 21:45:45 +01:00
Łukasz Mierzwa
0c65bc7821
feat(tests): add looppointer linter
2020-06-24 22:35:22 +01:00
Łukasz Mierzwa
f2cc599a40
fix(api): ensure stable sort order when group is repeated
2020-06-23 17:35:30 +01:00
Łukasz Mierzwa
71839b0504
fix(tests): more test coverage
2020-06-18 14:59:32 +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
8f0ae05863
fix(api): count silences per cluster, not instance
2020-06-13 17:20:21 +01:00
Łukasz Mierzwa
2d9a8dbaa3
fix(api): fix case handling in /silences.json
2020-06-13 14:34:58 +01:00
Łukasz Mierzwa
a806a10b2b
feat(api): count @cluster labels when there are multiple upstreams
2020-06-13 14:34:58 +01:00
Łukasz Mierzwa
3244b65dbc
feat(api): handle @cluster=foo in the silence browser
2020-06-13 14:34:58 +01:00
Łukasz Mierzwa
74f8d83063
fix(api): correctly count alerts in /silences.json
2020-06-13 14:34:58 +01:00
Łukasz Mierzwa
fe6d5746ab
fix(backend): ignore alerts without alertmanager
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
8bbd48b6eb
fix(ci): fix linter errors
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
fb1f59426f
fix(api): split alertmanager information in multi-grid
2020-06-12 19:14:17 +01:00
Łukasz Mierzwa
d07c56d3d8
fix(api): color @cluster label
2020-06-12 19:14:17 +01:00
Łukasz Mierzwa
685317842e
fix(api): correctly set silences in the response
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
172d0d9257
fix(tests): set a timeout for upstream tests
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
8a75a288ac
feat(api): allow @alertmanager & @receiver as multi-grid labels
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
0c8f251940
fix(backend): revert to using gzip for cache
...
Fixes #1762
2020-05-22 14:00:43 +01:00
Łukasz Mierzwa
8cfbd741a8
fix(backend): ensure we always close zsrd reader
...
Fixes #1762
2020-05-19 19:50:52 +01:00
Łukasz Mierzwa
ee07b80d4b
feat(backend): use zstd compression for cached resonses
2020-05-16 13:16:53 +01:00
Łukasz Mierzwa
4b927a3f92
feat(api): expose all receivers in the API response
2020-05-14 16:45:49 +01:00
Łukasz Mierzwa
7711f3bcd6
fix(tests): update tests with annotations order option
2020-05-09 15:18:56 +01:00
Łukasz Mierzwa
51f5c816a5
fix(tests): more test coverage
2020-04-21 17:33:31 +01:00
Łukasz Mierzwa
1e787e0c9c
fix(backend): ensure alertmanager server uses default name if not set
...
Fixes #1646
2020-04-20 15:52:58 +01:00
Łukasz Mierzwa
9eb3c4b941
fix(tests): add more test coverage
2020-04-09 11:25:37 +01:00
Łukasz Mierzwa
397dedd897
fix(backend): report listening address in logs
2020-04-09 10:02:34 +01:00
Łukasz Mierzwa
4fa05d6e0d
fix(tests): run grid sort tests a few times
2020-04-06 11:16:32 +01:00
Łukasz Mierzwa
4a5add08ab
fix(tests): test main() function
2020-04-05 20:41:39 +01:00
Łukasz Mierzwa
e1b548fc93
fix(tests): add more test coverage
2020-04-05 12:50:15 +01:00
Łukasz Mierzwa
f41066b6ba
feat(api): expose per grid state count
2020-03-31 09:16:55 +01:00
Łukasz Mierzwa
53289a1a06
feat(backend): add multi-grid UI options to configuration file
2020-03-31 09:16:55 +01:00
Łukasz Mierzwa
cff62dda2f
feat(api): generate alert grid per label value
...
This allows generating multiple independent alert group lists, one per unique value of the label specified by the user.
This way we can have a separate grid per severity or cluster label value.
2020-03-31 09:16:55 +01:00
Łukasz Mierzwa
4117a0b391
fix(backend): anchor all regexes in the config
2020-03-26 16:12:23 +00:00
Łukasz Mierzwa
1a5813b580
fix(backend): remove unnecessary guard around map access
2020-03-25 22:05:14 +00:00
Łukasz Mierzwa
9e7d7ed4d6
fix(tests): refactor main code for more test coverage
2020-03-10 17:31:12 +00:00
Łukasz Mierzwa
6313077150
feat(backend): add configuration options for silence ACL rules
2020-03-09 22:28:43 +00:00
Łukasz Mierzwa
88b287f81f
fix(backend): force mime type for ico files
2020-03-05 23:51:10 +00:00
Łukasz Mierzwa
6684b8ccbc
fix(tests): add more asset tests
2020-03-05 19:49:05 +00:00
Łukasz Mierzwa
2ab6892c85
feat(backend): use username from credentials for silences
...
When authentication is enabled and proxy mode is on then ensure all silences are created with the username from credentials, rather than what the user sends.
2020-02-26 11:26:19 +00:00
Łukasz Mierzwa
bd2017314f
fix(backend): correctly load configuration using CONFIG_FILE env variable
...
Fixes #1466
2020-02-26 10:27:49 +00:00