Commit Graph
39 Commits
Author SHA1 Message Date
Łukasz MierzwaandŁukasz Mierzwa 055f8d9f9a fix(ui): don't rely on alert list for silences 2021-07-16 19:12:29 +01:00
Łukasz MierzwaandŁukasz Mierzwa 8663e94c0b feat(ui): support group limits 2021-07-14 18:00:07 +01:00
Łukasz MierzwaandŁukasz Mierzwa 822f550393 fix(ui): use POST requests for /alerts.json endpoint 2021-07-12 22:09:11 +01:00
Łukasz MierzwaandŁukasz Mierzwa 907ac420d3 feat(api): use a dedicated API endpoint for overview modal 2021-07-09 12:25:32 +01:00
Łukasz MierzwaandŁukasz Mierzwa 6b52155601 chore(api): refactor cluster filters source 2021-07-04 23:25:34 +01:00
Łukasz MierzwaandŁukasz Mierzwa dcfbea3376 chore(api): refactor grid label select source 2021-07-03 12:36:02 +01:00
Łukasz MierzwaandŁukasz Mierzwa daffb98381 feat(ui): use alertList endpoint for silence previews 2021-07-02 22:06:45 +01:00
Łukasz MierzwaandŁukasz Mierzwa 04379fc3cc feat(ui): paginate api 2021-06-28 12:28:40 +01:00
Łukasz MierzwaandŁukasz Mierzwa a6bc8813ca fix(ui): fix history being fetched twice 2021-06-27 15:36:21 +01:00
Łukasz MierzwaandŁukasz Mierzwa 19345cc53a feat(ui): add support for alertmanager v0.22.0 2021-05-15 11:41:01 +01:00
Łukasz MierzwaandŁukasz Mierzwa 12c4a22d71 feat(project): show alert history 2021-05-01 19:37:29 +01:00
Łukasz MierzwaandŁukasz Mierzwa e63447238d feat(ui): allow HTML in annotations
Fixes #2886
2021-04-08 19:43:25 +01:00
Łukasz MierzwaandŁukasz Mierzwa f68399cc70 feat(ui): allow moving annotations to alert dropdown menu
Fixes #2596
2021-03-06 16:01:50 +00:00
Łukasz MierzwaandŁukasz Mierzwa 2b963c65d1 feat(ui): allow customising ack silence comment
Fixes #2369
2020-11-24 19:52:56 +00:00
Łukasz MierzwaandŁukasz Mierzwa 45f30f6ce9 feat(ui): allow disabling animations 2020-10-11 17:09:37 +01:00
Łukasz MierzwaandŁukasz Mierzwa fcc795b7c9 chore(tests): migrate jest tests to typescript 2020-07-21 17:58:08 +01:00
Łukasz MierzwaandŁukasz Mierzwa e55988588c chore(ui): migrate more components to typescript 2020-07-17 11:58:41 +01:00
Łukasz MierzwaandŁukasz Mierzwa 4a16661558 chore(ui): migrate more components to typescript 2020-07-17 11:58:41 +01:00
Łukasz MierzwaandŁukasz Mierzwa c5d399e3eb chore(ui): migrate AlertStore to typescript 2020-07-17 11:58:41 +01:00
Łukasz MierzwaandŁukasz Mierzwa a2b5fbb11b chore(ui): migrate SilenceFormStore to typescript 2020-07-17 11:58:41 +01:00
Łukasz MierzwaandŁukasz Mierzwa 2dd1897937 fix(tests): add alert fingerprint to prop validation 2020-07-02 14:31:15 +01:00
Łukasz MierzwaandŁukasz Mierzwa 2c68967928 fix(ui): use alert fingerprint instead of labels hash 2020-05-30 18:12:54 +01:00
Łukasz MierzwaandŁukasz Mierzwa 60bdf96be1 feat(ui): use hooks for fetch requests 2020-05-11 12:49:24 +01:00
Łukasz Mierzwa 8698e5f674 feat(ui): render per grid state count 2020-03-31 09:16:56 +01:00
Łukasz Mierzwa c12f218b4e fix(ui): reformat code using prettier v2 2020-03-25 21:43:39 +00:00
Łukasz Mierzwa 1f22a11e14 fix(ui): use CORS credential settings from each alertmanager configuration
Fixes #1432
2020-02-19 12:10:42 +00:00
Łukasz Mierzwa 3df4d27efc feat(ui): disable silence actions for read-only alertmanagers 2020-01-28 22:26:56 +00:00
Łukasz Mierzwa 378866ae34 fix(ui): remove hash tests, it's no longer exposed in the API 2020-01-06 22:23:16 +00:00
Łukasz Mierzwa ae86f9f10c fix(ui): migrate to @silence_ticket filters 2019-11-11 23:24:06 +00:00
Łukasz Mierzwa 80c30f1879 fix(ui): pass configured alertmanager headers when making requests from the browser
Right now configured headers are only set on requests made from the backend to alertmanager API.
With this change fetch() calls in the browser will use those headers if proxy mode is not enabled.
2019-09-26 20:37:23 +01:00
Łukasz Mierzwa 6b688d6ebb fix(ui): remove prune alert attributes from models 2019-08-08 15:45:01 +01:00
Łukasz Mierzwa 4a751843fb fix(ui): shared silences is now a list
API changed, so UI needs to follow
2019-03-15 11:26:46 +00:00
Łukasz Mierzwa 41cca9e501 feat(ui): deduplicate silences
If all alerts in a group are silenced and the same silence ID is used for all of them then there's no point in rendering silence object for each of the alerts, since they are all identical. Move the silence rendering to the footer if that happens so we save screen space
2019-03-08 17:41:22 +00:00
Łukasz Mierzwa f099ccc0ea feat(ui): render an indicator icon when alert is inhibited
Right now we don't mark inhibted alerts in any way, so they look like silenced alerts with no silence details. Add an icon with tooltip so inhibited alerts can be easily distinguished from silenced onces
2019-03-05 11:02:08 +00:00
Łukasz Mierzwa 9f4ee09a56 fix(ui): only show one silence per Alertmanager cluster
HA clusters share silences which means that they are currently duplicated for each alertmanager instance in that cluster
2018-12-01 10:47:24 +00:00
Łukasz Mierzwa 3a905b748e feat(api): consume Alertmanager cluster id in the UI 2018-12-01 09:57:59 +00:00
Łukasz Mierzwa fd2e852050 feat(ui): consumer Alertmanager version and cluster members 2018-11-30 18:35:34 +00:00
Łukasz Mierzwa 455cb288ca fix(tests): alert.alertmanager doesn't have uri key 2018-09-30 09:23:43 +01:00
Łukasz Mierzwa 83aa8b9649 feat(tests): strict validation for props 2018-09-24 15:28:25 +01:00