Łukasz Mierzwa
|
bb5a5a4e14
|
fix(tests): improve test coverage
|
2020-09-26 19:19:44 +01:00 |
|
Łukasz Mierzwa
|
958653a505
|
fix(tests): refactor testscript tests
|
2020-09-25 19:11:50 +01:00 |
|
Calle Pettersson
|
3779f58c35
|
feat(backend): use fewer histogram buckets for request latency
Default buckets cover up to 10 seconds, which is unnecessarily wide
|
2020-09-25 09:30:04 +01:00 |
|
Calle Pettersson
|
4205c13df5
|
feat(backend): add metric alertmanager_up
If last api call failed, the metric is 0, otherwise 1
|
2020-09-25 08:50:30 +01:00 |
|
Frits van Bommel
|
72d24ad98a
|
chore(deps): migrate to new sortorder import path
See fvbommel/util#7
|
2020-09-13 17:09:12 +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
|
cce3582057
|
fix(tests): correctly extend eslint config
|
2020-09-08 16:33:23 +01:00 |
|
Łukasz Mierzwa
|
5c0ad44fb3
|
feat(backend): allow using regex rules in requiredMatcher acl actions
Fixes #2001
|
2020-09-08 12:50:20 +01:00 |
|
Łukasz Mierzwa
|
cd414f4235
|
chore(ui): make favicon more readable in dark mode
|
2020-09-01 22:39:50 +01:00 |
|
Łukasz Mierzwa
|
c7696536c9
|
fix(backend): set per alertmanager headers in proxy requests
Fixes #2108
|
2020-08-27 17:25:56 +01:00 |
|
Ł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 |
|