This is an automated email from the ASF dual-hosted git repository.
wusheng pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/skywalking-booster-ui.git.
from 3e4f595 feat: visualize metrics with custom configurations on widgets
add 3eef246 feat: query layers
add 0a417b3 feat: fetch services, instances, endpoints
add ffe35b8 feat: set selectors
add dd70342 feat: update selectors
add 9531e74 feat: update dashboard tool
add 652b3f2 feat: update instanceList and endpointList
add ff29b13 feat: update lists
add db8338f feat: update router and create service list component
add 2e82d52 feat: add list components config
add d9cb750 feat: query metric list and add pagination for list components
add 3d6fe88 feat: add filters for list components
add 4baa000 refactor: create a component for metric config
add 8b0cab4 feat: support multiple metrics on metric options
add 86ec9c9 style: fix building info
add 37fad91 feat: support multiple metrics for querys
add 65cd6eb fix: update multiple metrics
add b4c1dab feat: add hooks for querys
add 1a57665 feat: enhance processor
add 367cc03 feat: enhance source processor
add 51a2ac8 feat: enhance source processor
add 57faac6 feat: change metric graph with selectors
add 84d689e fix: update topList
add 31765e5 fix: update selectors
add 3968c2c refactor: update selectors structure
add e26380c style: remove graphs
add 0f01ac3 feat: visualize metrics in InstanceList
add 400a1ae refactor: set selectedGrid
add 51e6d0b fix: get selectedGrid
add 877c8ec fix instance metrics for instanceList
add bbb269a feat: add metrics on endpointlist
add 28281e5 fix: update endpointlist
add 8a2eeae feat: add metrics on servicelist
add 21fb053 feat: switch dashboard with entity
add e314f45 feat: open dashboards with selector ids of link url
add 655c4c4 refactor: update MetricOptions
add 9389eeb feat: set configs
add 137f093 fix: update metrics
add 8cd5dbc fix: update style
add 829ae69 feat: update selectors
add 7ee7162 fix: avoid refetch data
add b87c4c1 fix: update style
new e85d819 feat: enhance dashboard features for custom configurations
(#11)
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
src/App.vue | 2 +-
...cel.svg => add_circle_outlinecontrol_point.svg} | 4 +-
.../{bar_chart.svg => remove_circle_outline.svg} | 5 +-
src/components/DateCalendar.vue | 14 +-
src/components/Graph.vue | 19 +-
src/components/Icon.vue | 9 +-
src/components/Selector.vue | 17 +-
src/components/TimePicker.vue | 68 +++--
src/graph/fragments/dashboard.ts | 58 +---
src/graph/fragments/selector.ts | 71 ++++-
src/graph/query/dashboard.ts | 17 +-
src/graph/query/selector.ts | 16 +-
src/hooks/data.ts | 55 +++-
src/hooks/useProcessor.ts | 254 ++++++++++++++++
src/layout/components/AppMain.vue | 2 +-
src/locales/lang/en.ts | 7 +-
src/locales/lang/zh.ts | 5 +-
src/main.ts | 2 +-
src/router/dashboard.ts | 24 +-
src/store/data.ts | 56 +++-
src/store/modules/dashboard.ts | 56 ++--
src/store/modules/selectors.ts | 119 ++++++--
src/styles/reset.scss | 96 ++----
src/types/app.d.ts | 2 +-
src/types/dashboard.ts | 45 ++-
src/types/{app.d.ts => selector.d.ts} | 45 ++-
src/views/Log.vue | 2 +-
src/views/dashboard/Edit.vue | 9 +-
src/views/dashboard/New.vue | 32 +-
src/views/dashboard/configuration/ConfigEdit.vue | 263 +++-------------
.../dashboard/configuration/MetricOptions.vue | 329 +++++++++++++++++++++
.../dashboard/configuration/StandardOptions.vue | 24 +-
.../dashboard/configuration/WidgetOptions.vue | 24 +-
.../dashboard/configuration/graph-styles/Area.vue | 22 +-
.../dashboard/configuration/graph-styles/Bar.vue | 23 +-
.../dashboard/configuration/graph-styles/Card.vue | 29 +-
.../graph-styles/{Card.vue => EndpointList.vue} | 28 +-
.../graph-styles/{Card.vue => InstanceList.vue} | 29 +-
.../dashboard/configuration/graph-styles/Line.vue | 26 +-
.../graph-styles/{Card.vue => ServiceList.vue} | 29 +-
.../dashboard/configuration/graph-styles/Table.vue | 30 +-
.../configuration/graph-styles/TopList.vue | 24 +-
.../dashboard/configuration/graph-styles/index.ts | 12 +
src/views/dashboard/controls/Image.vue | 35 ---
src/views/dashboard/controls/Tab.vue | 11 +-
src/views/dashboard/controls/Widget.vue | 74 +++--
src/views/dashboard/data.ts | 180 ++++-------
src/views/dashboard/graphs/Area.vue | 2 +-
src/views/dashboard/graphs/Bar.vue | 3 +-
src/views/dashboard/graphs/Card.vue | 23 +-
src/views/dashboard/graphs/EndpointList.vue | 155 +++++++++-
src/views/dashboard/graphs/HeatMap.vue | 3 +-
src/views/dashboard/graphs/InstanceList.vue | 171 ++++++++++-
src/views/dashboard/graphs/Line.vue | 14 +-
src/views/dashboard/graphs/Pie.vue | 3 +-
src/views/dashboard/graphs/ServiceList.vue | 168 +++++++++++
src/views/dashboard/graphs/Table.vue | 11 +-
src/views/dashboard/graphs/TopList.vue | 94 +++---
src/views/dashboard/graphs/index.ts | 6 +
.../app.d.ts => views/dashboard/graphs/style.scss} | 35 ++-
src/views/dashboard/panel/Tool.vue | 164 ++++++++--
src/views/service/Profiles.vue | 2 +-
src/views/service/Topology.vue | 2 +-
src/views/service/Traces.vue | 2 +-
vue.config.js | 12 +-
65 files changed, 2188 insertions(+), 985 deletions(-)
copy src/assets/icons/{cancel.svg => add_circle_outlinecontrol_point.svg} (69%)
copy src/assets/icons/{bar_chart.svg => remove_circle_outline.svg} (73%)
create mode 100644 src/hooks/useProcessor.ts
copy src/types/{app.d.ts => selector.d.ts} (61%)
create mode 100644 src/views/dashboard/configuration/MetricOptions.vue
copy src/views/dashboard/configuration/graph-styles/{Card.vue =>
EndpointList.vue} (75%)
copy src/views/dashboard/configuration/graph-styles/{Card.vue =>
InstanceList.vue} (75%)
copy src/views/dashboard/configuration/graph-styles/{Card.vue =>
ServiceList.vue} (75%)
delete mode 100644 src/views/dashboard/controls/Image.vue
create mode 100644 src/views/dashboard/graphs/ServiceList.vue
copy src/{types/app.d.ts => views/dashboard/graphs/style.scss} (72%)