You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@skywalking.apache.org by qi...@apache.org on 2022/01/13 08:05:47 UTC
[skywalking-booster-ui] 01/01: feat: visualize metrics with custom configurations on widgets
This is an automated email from the ASF dual-hosted git repository.
qiuxiafan pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/skywalking-booster-ui.git
commit 3e4f595c86c6712c17b47d0b255e0b037813dc0a
Merge: 696e3c5 a0df73d
Author: Fine0830 <fa...@gmail.com>
AuthorDate: Thu Jan 13 16:05:40 2022 +0800
feat: visualize metrics with custom configurations on widgets
feat: visualize metrics with custom configurations on widgets
dist/LICENSE | 3 +
dist/licenses/LICENSE-echarts | 201 +
dist/licenses/LICENSE-tslib | 12 +
dist/licenses/LICENSE-zrender | 29 +
package-lock.json | 36512 +++++++++++++++++--
package.json | 16 +-
src/assets/icons/add.svg | 18 +
src/assets/icons/all_inbox.svg | 18 +
src/assets/icons/cancel.svg | 18 +
src/assets/icons/ellipsis_v.svg | 15 +
src/assets/icons/info_outline.svg | 18 +
src/assets/icons/insert_image.svg | 18 +
src/assets/icons/keyboard_control.svg | 18 +
src/assets/icons/library_add.svg | 18 +
src/assets/icons/review-list.svg | 18 +
src/components/Graph.vue | 60 +
src/components/Selector.vue | 32 +-
src/components/index.ts | 2 +
src/graph/fragments/dashboard.ts | 86 +
src/graph/fragments/selector.ts | 23 +
src/graph/index.ts | 3 +-
src/graph/query/dashboard.ts | 40 +
src/graph/query/selector.ts | 5 +-
src/{types/dashboard.ts => hooks/data.ts} | 43 +-
src/hooks/useBreakpoint.ts | 106 +
src/hooks/useEcharts.ts | 153 +
src/hooks/useEventListener.ts | 76 +
src/hooks/useTimeout.ts | 65 +
src/layout/components/NavBar.vue | 30 +-
src/layout/components/SideBar.vue | 44 +-
src/locales/lang/en.ts | 24 +-
src/locales/lang/zh.ts | 22 +-
src/main.ts | 4 +-
src/router/dashboard.ts | 2 +-
src/router/generalService.ts | 1 -
src/router/index.ts | 6 +-
src/{graph/fragments/selector.ts => store/data.ts} | 47 +-
src/store/modules/app.ts | 3 +-
src/store/modules/dashboard.ts | 151 +-
src/store/modules/selectors.ts | 23 +-
src/types/app.d.ts | 2 +-
src/types/dashboard.ts | 62 +-
.../query/selector.ts => types/echarts.d.ts} | 5 +-
.../fragments/selector.ts => types/events.d.ts} | 27 +-
src/types/{app.d.ts => index.d.ts} | 36 +-
src/{graph/fragments/selector.ts => utils/copy.ts} | 31 +-
src/{types/dashboard.ts => utils/echarts.ts} | 51 +-
src/utils/event.ts | 56 +
src/utils/is.ts | 100 +
src/views/dashboard/Edit.vue | 120 +-
src/views/dashboard/New.vue | 9 +-
src/views/dashboard/configuration/ConfigEdit.vue | 387 +
.../dashboard/configuration/StandardOptions.vue | 169 +
.../dashboard/configuration/WidgetOptions.vue | 73 +
.../dashboard/configuration/graph-styles/Area.vue | 63 +
.../dashboard/configuration/graph-styles/Bar.vue | 59 +
.../dashboard/configuration/graph-styles/Card.vue | 63 +
.../dashboard/configuration/graph-styles/Line.vue | 73 +
.../dashboard/configuration/graph-styles/Table.vue | 84 +
.../configuration/graph-styles/TopList.vue | 59 +
.../dashboard/configuration/graph-styles/index.ts} | 12 +-
src/views/dashboard/controls/Image.vue | 35 +
src/views/dashboard/controls/Tab.vue | 263 +
src/views/dashboard/controls/Widget.vue | 188 +
src/views/dashboard/data.ts | 206 +-
src/views/dashboard/graphs/Area.vue | 36 +
src/views/dashboard/graphs/Bar.vue | 185 +
src/views/dashboard/graphs/Card.vue | 54 +
src/views/dashboard/graphs/EndpointList.vue | 34 +
src/views/dashboard/graphs/HeatMap.vue | 157 +
src/views/dashboard/graphs/InstanceList.vue | 34 +
src/views/dashboard/graphs/Line.vue | 191 +
src/views/dashboard/graphs/Pie.vue | 65 +
src/views/dashboard/graphs/Table.vue | 156 +
src/views/dashboard/graphs/TopList.vue | 116 +
.../dashboard/graphs/index.ts} | 34 +-
src/views/dashboard/panel/Layout.vue | 36 +-
src/views/dashboard/panel/Tool.vue | 169 +
src/views/dashboard/panel/Widget.vue | 71 -
tsconfig.json | 2 +-
type.d.ts | 114 -
81 files changed, 37398 insertions(+), 4272 deletions(-)