Commit Graph
92 Commits
Author SHA1 Message Date
Ł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