Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improvement/replace the volume metrics charts by the new chart component #3529

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
06ea53e
ui: Extract the two chart components
ChengYanJin Sep 9, 2021
e16e3e1
ui: Add the StartTimeProvider
ChengYanJin Sep 9, 2021
57c603e
ui: Add services for the metric query
ChengYanJin Sep 9, 2021
476303e
ui: Add scroll ability for the tab content
ChengYanJin Sep 9, 2021
0ac41c7
ui: Add constant value for graph
ChengYanJin Sep 9, 2021
66a380f
ui: Remove the action triggered for chart since we use react-query
ChengYanJin Sep 9, 2021
e619fc6
ui/package: Update the package with vega-tooltip and new v0.21.1 core-ui
ChengYanJin Sep 9, 2021
a752d41
shell-ui/package: Add vega-tooltip and bump core-ui v0.21.1
ChengYanJin Sep 9, 2021
808ed11
ui: Bumb the max asset size for dev env
ChengYanJin Sep 9, 2021
f931533
ui/test: Remove the units for addMissingDataPoint and useMetricsTimeSpan
ChengYanJin Sep 10, 2021
c7b4055
ui/nodes: When the node is not available, no chart will be displayed
ChengYanJin Sep 10, 2021
3bd631a
ui/translation: Add translation for the text when no data is available
ChengYanJin Sep 10, 2021
771bdf0
shell-ui: Add canvas dependency used by vega-lite
ChengYanJin Sep 14, 2021
b87e208
ui: Drop redux node metrics fetch logic
JBWatenbergScality Sep 8, 2021
37d3769
ui: Add volume metrics to platform library
JBWatenbergScality Sep 9, 2021
a00a71e
ui: Use new LineTemporalChart for volume metrics page
JBWatenbergScality Sep 9, 2021
06d7e5b
ui: Volume metrics resilient to division by 0
JBWatenbergScality Sep 9, 2021
07aefe8
ui: Fix canvas version to 2.6.1 in order to avoid library compatibili…
JBWatenbergScality Sep 14, 2021
377d33f
ui: Configure Jest to use babel on vega-lite in order to support ?? o…
JBWatenbergScality Sep 14, 2021
d9a433e
changelog: Mention UI chart metrics improvements
JBWatenbergScality Sep 14, 2021
e4bbcc0
ui: Node Partition Table was loading vega lite dependency which is no…
JBWatenbergScality Sep 14, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,17 @@
- Bump Salt version to 3002.7
(PR [#3524](https://github.com/scality/metalk8s/pull/3524))

- Fix UI issues in multi nodes environment when a node
is unavailable (PR[#3521](https://github.com/scality/metalk8s/pull/3521))
- Improve UI metrics charts (cursor synchronisation when hovering a chart, better tooltip with coloured legend and unit, lot of bug fixes when data is missing, symmetrical charts to compare read/write in/out metrics) (PR[#3529](https://github.com/scality/metalk8s/pull/3529))

## Bug fixes

- Enforce a single subnet for control plane when using a
MetalLB-managed VIP for Ingress
(PR [#3533](https://github.com/scality/metalk8s/pull/3533))

- Fix UI issues in multi nodes environment when a node
is unavailable (PR[#3521](https://github.com/scality/metalk8s/pull/3521))

## Release 2.10.2
### Bug fixes
- Fix the link to documentation from the UI navigation bar
Expand Down
2 changes: 1 addition & 1 deletion shell-ui/jest.config.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
module.exports = {
transformIgnorePatterns: ['/node_modules/(?!react-to-webcomponent)'],
transformIgnorePatterns: ['/node_modules/(?!vega-lite|react-to-webcomponent)'],
setupFilesAfterEnv: ['./src/setupTests.js'],
clearMocks: true,
moduleNameMapper: {
Expand Down
Loading