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(-)