This is an automated email from the ASF dual-hosted git repository.

wu-sheng pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/skywalking-horizon-ui.git


    from c1cf0de  admin: scope per component — add dependency / topology / logs 
tabs
     new 6d2caa1  admin: stack up/down/✕ on the right edge; scope-aware 
visibleWhen hints
     new 40a0b47  topology + api-dep: polished linear-chain, dual-panel detail, 
per-side line charts
     new f6137b6  layers: migrate 43 dashboards from booster + ship image 
pipeline
     new 42897f1  ui: topology rework + Istio rename + virtual-mq normal-flag 
fix

The 4 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:
 .claude/skills/migrate-layer/SKILL.md              |  263 ++
 .github/workflows/publish-image.yaml               |  105 +
 Dockerfile                                         |   69 +
 .../bff/src/bundled_templates/layers/activemq.json |   59 +
 .../layers/alipay_mini_program.json                |  179 ++
 apps/bff/src/bundled_templates/layers/apisix.json  |   67 +
 .../src/bundled_templates/layers/aws_dynamodb.json |   57 +
 apps/bff/src/bundled_templates/layers/aws_eks.json |   46 +
 .../src/bundled_templates/layers/aws_gateway.json  |   69 +
 apps/bff/src/bundled_templates/layers/aws_s3.json  |   40 +
 .../bff/src/bundled_templates/layers/banyandb.json |   69 +
 .../src/bundled_templates/layers/bookkeeper.json   |   45 +
 apps/bff/src/bundled_templates/layers/browser.json |  244 ++
 .../bundled_templates/layers/cilium_service.json   |   73 +
 .../src/bundled_templates/layers/clickhouse.json   |   60 +
 .../bundled_templates/layers/elasticsearch.json    |   59 +
 .../bundled_templates/layers/envoy_ai_gateway.json |   61 +
 apps/bff/src/bundled_templates/layers/flink.json   |   67 +
 apps/bff/src/bundled_templates/layers/general.json |  980 +++++++
 apps/bff/src/bundled_templates/layers/ios.json     |  254 ++
 apps/bff/src/bundled_templates/layers/k8s.json     |  266 ++
 .../src/bundled_templates/layers/k8s_service.json  |  404 +++
 apps/bff/src/bundled_templates/layers/kafka.json   |   54 +
 apps/bff/src/bundled_templates/layers/kong.json    |   81 +
 apps/bff/src/bundled_templates/layers/mesh.json    |  455 ++++
 apps/bff/src/bundled_templates/layers/mesh_cp.json |   40 +
 apps/bff/src/bundled_templates/layers/mesh_dp.json |   38 +
 apps/bff/src/bundled_templates/layers/mongodb.json |   62 +
 apps/bff/src/bundled_templates/layers/mysql.json   |  228 ++
 apps/bff/src/bundled_templates/layers/nginx.json   |   76 +
 .../bff/src/bundled_templates/layers/os_linux.json |   38 +
 .../src/bundled_templates/layers/os_windows.json   |   33 +
 .../src/bundled_templates/layers/postgresql.json   |  274 ++
 apps/bff/src/bundled_templates/layers/pulsar.json  |   50 +
 .../bff/src/bundled_templates/layers/rabbitmq.json |   52 +
 apps/bff/src/bundled_templates/layers/redis.json   |   55 +
 .../bff/src/bundled_templates/layers/rocketmq.json |   54 +
 .../bundled_templates/layers/so11y_go_agent.json   |   34 +
 .../bundled_templates/layers/so11y_java_agent.json |   34 +
 .../src/bundled_templates/layers/so11y_oap.json    |   55 +
 .../bundled_templates/layers/so11y_satellite.json  |   35 +
 .../bundled_templates/layers/virtual_cache.json    |  184 ++
 .../bundled_templates/layers/virtual_database.json |  101 +
 .../bundled_templates/layers/virtual_genai.json    |   49 +
 .../src/bundled_templates/layers/virtual_mq.json   |  168 ++
 .../layers/wechat_mini_program.json                |  234 ++
 .../src/bundled_templates/overviews/general.json   |   82 +
 apps/bff/src/bundled_templates/overviews/mesh.json |   82 +
 apps/bff/src/config/schema.ts                      |   11 +
 apps/bff/src/dashboard/defaults.ts                 |    2 +-
 apps/bff/src/dashboard/routes.ts                   |  163 +-
 apps/bff/src/layers/config/general.json            |  238 --
 apps/bff/src/layers/config/k8s_service.json        |  109 -
 apps/bff/src/layers/config/mesh.json               |  125 -
 apps/bff/src/layers/config/virtual_cache.json      |   75 -
 apps/bff/src/layers/config/virtual_database.json   |  102 -
 apps/bff/src/layers/config/virtual_mq.json         |   74 -
 apps/bff/src/layers/loader.ts                      |  361 ++-
 apps/bff/src/oap/clients.ts                        |   30 +-
 apps/bff/src/oap/endpoint-dependency-routes.ts     |  532 ++++
 apps/bff/src/oap/endpoint-routes.ts                |  190 ++
 apps/bff/src/oap/graphql-client.ts                 |   38 +-
 apps/bff/src/oap/info-routes.ts                    |    7 +-
 apps/bff/src/oap/instance-routes.ts                |  198 ++
 apps/bff/src/oap/landing-routes.ts                 |   17 +-
 apps/bff/src/oap/log-routes.ts                     |  313 +++
 apps/bff/src/oap/menu-routes.ts                    |   56 +-
 apps/bff/src/oap/server-time.ts                    |   11 +-
 apps/bff/src/oap/topology-routes.ts                |  569 +++++
 apps/bff/src/oap/trace-protocol-cache.ts           |   89 +
 apps/bff/src/oap/trace-routes.ts                   |  472 ++++
 apps/bff/src/oap/trace-tag-routes.ts               |  116 +
 apps/bff/src/oap/zipkin-client.ts                  |  166 ++
 apps/bff/src/overview/loader.ts                    |  120 +
 apps/bff/src/overview/routes.ts                    |   88 +
 apps/bff/src/server.ts                             |   39 +
 apps/ui/src/api/client.ts                          |  236 +-
 apps/ui/src/assets/topology-icons/ACTIVEMQ.png     |  Bin 0 -> 8689 bytes
 apps/ui/src/assets/topology-icons/AIOHTTP.png      |  Bin 0 -> 4170 bytes
 apps/ui/src/assets/topology-icons/APACHEKYLIN.png  |  Bin 0 -> 5003 bytes
 apps/ui/src/assets/topology-icons/APACHESHENYU.png |  Bin 0 -> 2127 bytes
 apps/ui/src/assets/topology-icons/APISIX.png       |  Bin 0 -> 14603 bytes
 apps/ui/src/assets/topology-icons/ARMERIA.png      |  Bin 0 -> 3587 bytes
 apps/ui/src/assets/topology-icons/AVRO.png         |  Bin 0 -> 3570 bytes
 .../src/assets/topology-icons/AZUREFUNCTIONS.png   |  Bin 0 -> 9153 bytes
 apps/ui/src/assets/topology-icons/BOTTLE.png       |  Bin 0 -> 6820 bytes
 apps/ui/src/assets/topology-icons/CASSANDRA.png    |  Bin 0 -> 5912 bytes
 apps/ui/src/assets/topology-icons/CELERY.jpg       |  Bin 0 -> 6313 bytes
 apps/ui/src/assets/topology-icons/CLICKHOUSE.png   |  Bin 0 -> 158 bytes
 apps/ui/src/assets/topology-icons/CUBE.png         |  Bin 0 -> 1722 bytes
 apps/ui/src/assets/topology-icons/CUBEERROR.png    |  Bin 0 -> 2071 bytes
 apps/ui/src/assets/topology-icons/DATABASE.png     |  Bin 0 -> 1981 bytes
 apps/ui/src/assets/topology-icons/DJANGO.png       |  Bin 0 -> 4595 bytes
 .../src/assets/topology-icons/DOLPHINSCHEDULER.png |  Bin 0 -> 7084 bytes
 apps/ui/src/assets/topology-icons/DUBBO.png        |  Bin 0 -> 1715 bytes
 .../ui/src/assets/topology-icons/ELASTICSEARCH.png |  Bin 0 -> 2058 bytes
 apps/ui/src/assets/topology-icons/ENVOYPROXY.png   |  Bin 0 -> 5432 bytes
 apps/ui/src/assets/topology-icons/EVENTMESH.png    |  Bin 0 -> 9817 bytes
 apps/ui/src/assets/topology-icons/EXPRESS.png      |  Bin 0 -> 17838 bytes
 apps/ui/src/assets/topology-icons/FALCON.png       |  Bin 0 -> 6046 bytes
 apps/ui/src/assets/topology-icons/FASTAPI.png      |  Bin 0 -> 17680 bytes
 .../src/assets/topology-icons/FEIGNDEFAULTHTTP.png |  Bin 0 -> 571 bytes
 apps/ui/src/assets/topology-icons/FINAGLE.png      |  Bin 0 -> 3413 bytes
 apps/ui/src/assets/topology-icons/FLASK.png        |  Bin 0 -> 7822 bytes
 apps/ui/src/assets/topology-icons/GEAR.png         |  Bin 0 -> 2903 bytes
 apps/ui/src/assets/topology-icons/GENAI.png        |  Bin 0 -> 1473 bytes
 apps/ui/src/assets/topology-icons/GIN.png          |  Bin 0 -> 14308 bytes
 apps/ui/src/assets/topology-icons/GOHTTPCLIENT.png |  Bin 0 -> 15475 bytes
 apps/ui/src/assets/topology-icons/GOHTTPSERVER.png |  Bin 0 -> 15475 bytes
 .../ui/src/assets/topology-icons/GOMICROCLIENT.png |  Bin 0 -> 21617 bytes
 .../ui/src/assets/topology-icons/GOMICROSERVER.png |  Bin 0 -> 21617 bytes
 apps/ui/src/assets/topology-icons/GRIZZLY.png      |  Bin 0 -> 13183 bytes
 apps/ui/src/assets/topology-icons/GRPC.png         |  Bin 0 -> 1483 bytes
 apps/ui/src/assets/topology-icons/H2.png           |  Bin 0 -> 1324 bytes
 apps/ui/src/assets/topology-icons/HBASE.png        |  Bin 0 -> 5838 bytes
 apps/ui/src/assets/topology-icons/HPROSE.png       |  Bin 0 -> 1041 bytes
 apps/ui/src/assets/topology-icons/HTTP.png         |  Bin 0 -> 3495 bytes
 apps/ui/src/assets/topology-icons/HTTPCLIENT.png   |  Bin 0 -> 3495 bytes
 apps/ui/src/assets/topology-icons/HTTPDARK.png     |  Bin 0 -> 1787 bytes
 apps/ui/src/assets/topology-icons/HTTPS.png        |  Bin 0 -> 895 bytes
 apps/ui/src/assets/topology-icons/HTTPX.png        |  Bin 0 -> 5510 bytes
 apps/ui/src/assets/topology-icons/IMPALA.png       |  Bin 0 -> 5278 bytes
 apps/ui/src/assets/topology-icons/INFLUXDB.png     |  Bin 0 -> 11955 bytes
 apps/ui/src/assets/topology-icons/JERSEY.png       |  Bin 0 -> 7539 bytes
 apps/ui/src/assets/topology-icons/JETTY.png        |  Bin 0 -> 1069 bytes
 apps/ui/src/assets/topology-icons/JETTYSERVER.png  |  Bin 0 -> 1573 bytes
 apps/ui/src/assets/topology-icons/KAFKA.png        |  Bin 0 -> 2407 bytes
 .../ui/src/assets/topology-icons/KAFKACONSUMER.png |  Bin 0 -> 2407 bytes
 apps/ui/src/assets/topology-icons/KONG.png         |  Bin 0 -> 1024 bytes
 apps/ui/src/assets/topology-icons/KRATOS.png       |  Bin 0 -> 9129 bytes
 apps/ui/src/assets/topology-icons/LIGHT4J.png      |  Bin 0 -> 3926 bytes
 apps/ui/src/assets/topology-icons/LOCAL.png        |  Bin 0 -> 2808 bytes
 apps/ui/src/assets/topology-icons/MARIADB.png      |  Bin 0 -> 9849 bytes
 apps/ui/src/assets/topology-icons/MICROMETER.png   |  Bin 0 -> 8343 bytes
 apps/ui/src/assets/topology-icons/MICRONAUT.png    |  Bin 0 -> 3137 bytes
 apps/ui/src/assets/topology-icons/MONGODB.png      |  Bin 0 -> 1751 bytes
 apps/ui/src/assets/topology-icons/MONGOOSE.png     |  Bin 0 -> 6180 bytes
 apps/ui/src/assets/topology-icons/MOSN.png         |  Bin 0 -> 3990 bytes
 apps/ui/src/assets/topology-icons/MOTAN.png        |  Bin 0 -> 2609 bytes
 apps/ui/src/assets/topology-icons/MYSQL.png        |  Bin 0 -> 600 bytes
 apps/ui/src/assets/topology-icons/NATS.png         |  Bin 0 -> 626 bytes
 apps/ui/src/assets/topology-icons/NETTYHTTP.png    |  Bin 0 -> 4395 bytes
 apps/ui/src/assets/topology-icons/NGINX.png        |  Bin 0 -> 4893 bytes
 apps/ui/src/assets/topology-icons/OKHTTP.png       |  Bin 0 -> 695 bytes
 apps/ui/src/assets/topology-icons/OPENFUNCTION.png |  Bin 0 -> 11716 bytes
 apps/ui/src/assets/topology-icons/ORACLE.png       |  Bin 0 -> 1857 bytes
 apps/ui/src/assets/topology-icons/PHP.png          |  Bin 0 -> 9471 bytes
 apps/ui/src/assets/topology-icons/PLAY.png         |  Bin 0 -> 2228 bytes
 apps/ui/src/assets/topology-icons/POSTGRESQL.png   |  Bin 0 -> 2430 bytes
 apps/ui/src/assets/topology-icons/PULSAR.png       |  Bin 0 -> 2409 bytes
 apps/ui/src/assets/topology-icons/PYRAMID.png      |  Bin 0 -> 14140 bytes
 apps/ui/src/assets/topology-icons/PYTHON.png       |  Bin 0 -> 16406 bytes
 apps/ui/src/assets/topology-icons/RABBITMQ.png     |  Bin 0 -> 427 bytes
 apps/ui/src/assets/topology-icons/REDIS.png        |  Bin 0 -> 2025 bytes
 apps/ui/src/assets/topology-icons/REQUESTS.png     |  Bin 0 -> 1609 bytes
 apps/ui/src/assets/topology-icons/RESIN.png        |  Bin 0 -> 2369 bytes
 apps/ui/src/assets/topology-icons/RESTEASY.png     |  Bin 0 -> 2038 bytes
 apps/ui/src/assets/topology-icons/ROCKETMQ.png     |  Bin 0 -> 1670 bytes
 apps/ui/src/assets/topology-icons/SANIC.png        |  Bin 0 -> 13600 bytes
 apps/ui/src/assets/topology-icons/SEATA.png        |  Bin 0 -> 3692 bytes
 apps/ui/src/assets/topology-icons/SERVICECOMB.png  |  Bin 0 -> 6220 bytes
 .../assets/topology-icons/SERVICECOMBMESHER.png    |  Bin 0 -> 6724 bytes
 .../topology-icons/SERVICECOMBSERVICECENTER.png    |  Bin 0 -> 6926 bytes
 apps/ui/src/assets/topology-icons/SOFARPC.png      |  Bin 0 -> 2371 bytes
 apps/ui/src/assets/topology-icons/SOLONMVC.png     |  Bin 0 -> 3134 bytes
 apps/ui/src/assets/topology-icons/SOLR.png         |  Bin 0 -> 1191 bytes
 apps/ui/src/assets/topology-icons/SPRINGMVC.png    |  Bin 0 -> 1685 bytes
 .../ui/src/assets/topology-icons/SPRINGWEBFLUX.png |  Bin 0 -> 1685 bytes
 apps/ui/src/assets/topology-icons/STRUTS2.png      |  Bin 0 -> 1562 bytes
 apps/ui/src/assets/topology-icons/TOMCAT.png       |  Bin 0 -> 1837 bytes
 apps/ui/src/assets/topology-icons/TORNADO.png      |  Bin 0 -> 9784 bytes
 apps/ui/src/assets/topology-icons/UNDEFINED.png    |  Bin 0 -> 1094 bytes
 apps/ui/src/assets/topology-icons/UNKNOWN.png      |  Bin 0 -> 1522 bytes
 .../ui/src/assets/topology-icons/UNKNOWN_CLOUD.png |  Bin 0 -> 2122 bytes
 apps/ui/src/assets/topology-icons/URLLIB3.png      |  Bin 0 -> 702 bytes
 apps/ui/src/assets/topology-icons/USER.png         |  Bin 0 -> 1273 bytes
 apps/ui/src/assets/topology-icons/VERTX.png        |  Bin 0 -> 12031 bytes
 apps/ui/src/assets/topology-icons/WEBSOCKETS.png   |  Bin 0 -> 12189 bytes
 apps/ui/src/assets/topology-icons/ZOOKEEPER.png    |  Bin 0 -> 4847 bytes
 apps/ui/src/components/charts/Sparkline.vue        |  126 +-
 apps/ui/src/components/charts/TimeChart.vue        |   42 +-
 apps/ui/src/components/shell/AppShell.vue          |    4 +
 apps/ui/src/components/shell/AppSidebar.vue        |   49 +-
 apps/ui/src/components/shell/AppTopbar.vue         |  182 +-
 apps/ui/src/components/trace/TracePopout.vue       |  828 ++++++
 apps/ui/src/composables/metricCatalog.ts           |   80 +-
 .../useAutoRefreshSubscribe.ts}                    |   37 +-
 apps/ui/src/composables/useLayerDashboard.ts       |   35 +-
 .../src/composables/useLayerEndpointDependency.ts  |   58 +
 apps/ui/src/composables/useLayerEndpoints.ts       |   50 +
 apps/ui/src/composables/useLayerInstances.ts       |   43 +
 apps/ui/src/composables/useLayerLanding.ts         |    3 +
 apps/ui/src/composables/useLayerLogs.ts            |  118 +
 apps/ui/src/composables/useLayerTopology.ts        |   52 +
 apps/ui/src/composables/useLayerTraces.ts          |  131 +
 apps/ui/src/composables/useOapInfo.ts              |    4 +
 ...seSelectedService.ts => useSelectedEndpoint.ts} |   25 +-
 ...seSelectedService.ts => useSelectedInstance.ts} |   31 +-
 apps/ui/src/composables/useTopologyIcons.ts        |  107 +
 apps/ui/src/composables/useTracePopout.ts          |   66 +
 apps/ui/src/router/index.ts                        |   29 +-
 apps/ui/src/stores/autoRefresh.ts                  |  139 +
 apps/ui/src/stores/setup.ts                        |  163 +-
 apps/ui/src/utils/serviceName.ts                   |   60 +
 apps/ui/src/views/admin/LayerDashboardsAdmin.vue   | 1603 +++++++++++-
 apps/ui/src/views/admin/widget-mock.ts             |  188 ++
 apps/ui/src/views/auth/LoginView.vue               |    7 +-
 apps/ui/src/views/layer/LayerDashboardsView.vue    |  554 +++-
 .../views/layer/LayerEndpointDependencyView.vue    | 1625 ++++++++++++
 apps/ui/src/views/layer/LayerLogsView.vue          |  702 ++++++
 apps/ui/src/views/layer/LayerServiceMapView.vue    | 1983 +++++++++++++++
 apps/ui/src/views/layer/LayerServiceSelector.vue   |   25 +-
 apps/ui/src/views/layer/LayerShell.vue             |   60 +-
 apps/ui/src/views/layer/LayerTracesView.vue        | 2665 ++++++++++++++++++++
 apps/ui/src/views/overview/LayerKpiStripCard.vue   |  489 +++-
 apps/ui/src/views/overview/LayerKpiTile.vue        |  262 --
 apps/ui/src/views/overview/LayerLandingCard.vue    |  282 ---
 apps/ui/src/views/overview/OverviewBody.vue        |  177 ++
 apps/ui/src/views/overview/OverviewView.vue        |  197 +-
 apps/ui/src/views/setup/LayerSetupCard.vue         | 1060 ++++++--
 apps/ui/src/views/setup/SetupView.vue              |  517 ++--
 apps/ui/vite.config.ts                             |    8 +-
 horizon.example.yaml                               |    7 +
 packages/api-client/src/dashboard.ts               |   46 +-
 packages/api-client/src/index.ts                   |   55 +
 packages/api-client/src/logs.ts                    |  100 +
 packages/api-client/src/menu.ts                    |  123 +-
 packages/api-client/src/overview.ts                |  107 +
 packages/api-client/src/setup.ts                   |   33 +
 packages/api-client/src/topology.ts                |  211 ++
 packages/api-client/src/trace.ts                   |  221 ++
 231 files changed, 24081 insertions(+), 2419 deletions(-)
 create mode 100644 .claude/skills/migrate-layer/SKILL.md
 create mode 100644 .github/workflows/publish-image.yaml
 create mode 100644 Dockerfile
 create mode 100644 apps/bff/src/bundled_templates/layers/activemq.json
 create mode 100644 
apps/bff/src/bundled_templates/layers/alipay_mini_program.json
 create mode 100644 apps/bff/src/bundled_templates/layers/apisix.json
 create mode 100644 apps/bff/src/bundled_templates/layers/aws_dynamodb.json
 create mode 100644 apps/bff/src/bundled_templates/layers/aws_eks.json
 create mode 100644 apps/bff/src/bundled_templates/layers/aws_gateway.json
 create mode 100644 apps/bff/src/bundled_templates/layers/aws_s3.json
 create mode 100644 apps/bff/src/bundled_templates/layers/banyandb.json
 create mode 100644 apps/bff/src/bundled_templates/layers/bookkeeper.json
 create mode 100644 apps/bff/src/bundled_templates/layers/browser.json
 create mode 100644 apps/bff/src/bundled_templates/layers/cilium_service.json
 create mode 100644 apps/bff/src/bundled_templates/layers/clickhouse.json
 create mode 100644 apps/bff/src/bundled_templates/layers/elasticsearch.json
 create mode 100644 apps/bff/src/bundled_templates/layers/envoy_ai_gateway.json
 create mode 100644 apps/bff/src/bundled_templates/layers/flink.json
 create mode 100644 apps/bff/src/bundled_templates/layers/general.json
 create mode 100644 apps/bff/src/bundled_templates/layers/ios.json
 create mode 100644 apps/bff/src/bundled_templates/layers/k8s.json
 create mode 100644 apps/bff/src/bundled_templates/layers/k8s_service.json
 create mode 100644 apps/bff/src/bundled_templates/layers/kafka.json
 create mode 100644 apps/bff/src/bundled_templates/layers/kong.json
 create mode 100644 apps/bff/src/bundled_templates/layers/mesh.json
 create mode 100644 apps/bff/src/bundled_templates/layers/mesh_cp.json
 create mode 100644 apps/bff/src/bundled_templates/layers/mesh_dp.json
 create mode 100644 apps/bff/src/bundled_templates/layers/mongodb.json
 create mode 100644 apps/bff/src/bundled_templates/layers/mysql.json
 create mode 100644 apps/bff/src/bundled_templates/layers/nginx.json
 create mode 100644 apps/bff/src/bundled_templates/layers/os_linux.json
 create mode 100644 apps/bff/src/bundled_templates/layers/os_windows.json
 create mode 100644 apps/bff/src/bundled_templates/layers/postgresql.json
 create mode 100644 apps/bff/src/bundled_templates/layers/pulsar.json
 create mode 100644 apps/bff/src/bundled_templates/layers/rabbitmq.json
 create mode 100644 apps/bff/src/bundled_templates/layers/redis.json
 create mode 100644 apps/bff/src/bundled_templates/layers/rocketmq.json
 create mode 100644 apps/bff/src/bundled_templates/layers/so11y_go_agent.json
 create mode 100644 apps/bff/src/bundled_templates/layers/so11y_java_agent.json
 create mode 100644 apps/bff/src/bundled_templates/layers/so11y_oap.json
 create mode 100644 apps/bff/src/bundled_templates/layers/so11y_satellite.json
 create mode 100644 apps/bff/src/bundled_templates/layers/virtual_cache.json
 create mode 100644 apps/bff/src/bundled_templates/layers/virtual_database.json
 create mode 100644 apps/bff/src/bundled_templates/layers/virtual_genai.json
 create mode 100644 apps/bff/src/bundled_templates/layers/virtual_mq.json
 create mode 100644 
apps/bff/src/bundled_templates/layers/wechat_mini_program.json
 create mode 100644 apps/bff/src/bundled_templates/overviews/general.json
 create mode 100644 apps/bff/src/bundled_templates/overviews/mesh.json
 delete mode 100644 apps/bff/src/layers/config/general.json
 delete mode 100644 apps/bff/src/layers/config/k8s_service.json
 delete mode 100644 apps/bff/src/layers/config/mesh.json
 delete mode 100644 apps/bff/src/layers/config/virtual_cache.json
 delete mode 100644 apps/bff/src/layers/config/virtual_database.json
 delete mode 100644 apps/bff/src/layers/config/virtual_mq.json
 create mode 100644 apps/bff/src/oap/endpoint-dependency-routes.ts
 create mode 100644 apps/bff/src/oap/endpoint-routes.ts
 create mode 100644 apps/bff/src/oap/instance-routes.ts
 create mode 100644 apps/bff/src/oap/log-routes.ts
 create mode 100644 apps/bff/src/oap/topology-routes.ts
 create mode 100644 apps/bff/src/oap/trace-protocol-cache.ts
 create mode 100644 apps/bff/src/oap/trace-routes.ts
 create mode 100644 apps/bff/src/oap/trace-tag-routes.ts
 create mode 100644 apps/bff/src/oap/zipkin-client.ts
 create mode 100644 apps/bff/src/overview/loader.ts
 create mode 100644 apps/bff/src/overview/routes.ts
 create mode 100644 apps/ui/src/assets/topology-icons/ACTIVEMQ.png
 create mode 100644 apps/ui/src/assets/topology-icons/AIOHTTP.png
 create mode 100644 apps/ui/src/assets/topology-icons/APACHEKYLIN.png
 create mode 100644 apps/ui/src/assets/topology-icons/APACHESHENYU.png
 create mode 100644 apps/ui/src/assets/topology-icons/APISIX.png
 create mode 100755 apps/ui/src/assets/topology-icons/ARMERIA.png
 create mode 100755 apps/ui/src/assets/topology-icons/AVRO.png
 create mode 100644 apps/ui/src/assets/topology-icons/AZUREFUNCTIONS.png
 create mode 100644 apps/ui/src/assets/topology-icons/BOTTLE.png
 create mode 100755 apps/ui/src/assets/topology-icons/CASSANDRA.png
 create mode 100644 apps/ui/src/assets/topology-icons/CELERY.jpg
 create mode 100644 apps/ui/src/assets/topology-icons/CLICKHOUSE.png
 create mode 100755 apps/ui/src/assets/topology-icons/CUBE.png
 create mode 100755 apps/ui/src/assets/topology-icons/CUBEERROR.png
 create mode 100755 apps/ui/src/assets/topology-icons/DATABASE.png
 create mode 100644 apps/ui/src/assets/topology-icons/DJANGO.png
 create mode 100644 apps/ui/src/assets/topology-icons/DOLPHINSCHEDULER.png
 create mode 100755 apps/ui/src/assets/topology-icons/DUBBO.png
 create mode 100755 apps/ui/src/assets/topology-icons/ELASTICSEARCH.png
 create mode 100644 apps/ui/src/assets/topology-icons/ENVOYPROXY.png
 create mode 100644 apps/ui/src/assets/topology-icons/EVENTMESH.png
 create mode 100644 apps/ui/src/assets/topology-icons/EXPRESS.png
 create mode 100644 apps/ui/src/assets/topology-icons/FALCON.png
 create mode 100644 apps/ui/src/assets/topology-icons/FASTAPI.png
 create mode 100755 apps/ui/src/assets/topology-icons/FEIGNDEFAULTHTTP.png
 create mode 100755 apps/ui/src/assets/topology-icons/FINAGLE.png
 create mode 100644 apps/ui/src/assets/topology-icons/FLASK.png
 create mode 100644 apps/ui/src/assets/topology-icons/GEAR.png
 create mode 100644 apps/ui/src/assets/topology-icons/GENAI.png
 create mode 100644 apps/ui/src/assets/topology-icons/GIN.png
 create mode 100644 apps/ui/src/assets/topology-icons/GOHTTPCLIENT.png
 create mode 100644 apps/ui/src/assets/topology-icons/GOHTTPSERVER.png
 create mode 100644 apps/ui/src/assets/topology-icons/GOMICROCLIENT.png
 create mode 100644 apps/ui/src/assets/topology-icons/GOMICROSERVER.png
 create mode 100644 apps/ui/src/assets/topology-icons/GRIZZLY.png
 create mode 100755 apps/ui/src/assets/topology-icons/GRPC.png
 create mode 100755 apps/ui/src/assets/topology-icons/H2.png
 create mode 100644 apps/ui/src/assets/topology-icons/HBASE.png
 create mode 100755 apps/ui/src/assets/topology-icons/HPROSE.png
 create mode 100755 apps/ui/src/assets/topology-icons/HTTP.png
 create mode 100755 apps/ui/src/assets/topology-icons/HTTPCLIENT.png
 create mode 100644 apps/ui/src/assets/topology-icons/HTTPDARK.png
 create mode 100644 apps/ui/src/assets/topology-icons/HTTPS.png
 create mode 100644 apps/ui/src/assets/topology-icons/HTTPX.png
 create mode 100644 apps/ui/src/assets/topology-icons/IMPALA.png
 create mode 100644 apps/ui/src/assets/topology-icons/INFLUXDB.png
 create mode 100644 apps/ui/src/assets/topology-icons/JERSEY.png
 create mode 100755 apps/ui/src/assets/topology-icons/JETTY.png
 create mode 100755 apps/ui/src/assets/topology-icons/JETTYSERVER.png
 create mode 100755 apps/ui/src/assets/topology-icons/KAFKA.png
 create mode 100755 apps/ui/src/assets/topology-icons/KAFKACONSUMER.png
 create mode 100644 apps/ui/src/assets/topology-icons/KONG.png
 create mode 100644 apps/ui/src/assets/topology-icons/KRATOS.png
 create mode 100755 apps/ui/src/assets/topology-icons/LIGHT4J.png
 create mode 100755 apps/ui/src/assets/topology-icons/LOCAL.png
 create mode 100644 apps/ui/src/assets/topology-icons/MARIADB.png
 create mode 100644 apps/ui/src/assets/topology-icons/MICROMETER.png
 create mode 100644 apps/ui/src/assets/topology-icons/MICRONAUT.png
 create mode 100755 apps/ui/src/assets/topology-icons/MONGODB.png
 create mode 100644 apps/ui/src/assets/topology-icons/MONGOOSE.png
 create mode 100644 apps/ui/src/assets/topology-icons/MOSN.png
 create mode 100755 apps/ui/src/assets/topology-icons/MOTAN.png
 create mode 100755 apps/ui/src/assets/topology-icons/MYSQL.png
 create mode 100644 apps/ui/src/assets/topology-icons/NATS.png
 create mode 100644 apps/ui/src/assets/topology-icons/NETTYHTTP.png
 create mode 100755 apps/ui/src/assets/topology-icons/NGINX.png
 create mode 100755 apps/ui/src/assets/topology-icons/OKHTTP.png
 create mode 100644 apps/ui/src/assets/topology-icons/OPENFUNCTION.png
 create mode 100755 apps/ui/src/assets/topology-icons/ORACLE.png
 create mode 100644 apps/ui/src/assets/topology-icons/PHP.png
 create mode 100755 apps/ui/src/assets/topology-icons/PLAY.png
 create mode 100755 apps/ui/src/assets/topology-icons/POSTGRESQL.png
 create mode 100755 apps/ui/src/assets/topology-icons/PULSAR.png
 create mode 100644 apps/ui/src/assets/topology-icons/PYRAMID.png
 create mode 100644 apps/ui/src/assets/topology-icons/PYTHON.png
 create mode 100755 apps/ui/src/assets/topology-icons/RABBITMQ.png
 create mode 100755 apps/ui/src/assets/topology-icons/REDIS.png
 create mode 100644 apps/ui/src/assets/topology-icons/REQUESTS.png
 create mode 100755 apps/ui/src/assets/topology-icons/RESIN.png
 create mode 100755 apps/ui/src/assets/topology-icons/RESTEASY.png
 create mode 100755 apps/ui/src/assets/topology-icons/ROCKETMQ.png
 create mode 100644 apps/ui/src/assets/topology-icons/SANIC.png
 create mode 100644 apps/ui/src/assets/topology-icons/SEATA.png
 create mode 100755 apps/ui/src/assets/topology-icons/SERVICECOMB.png
 create mode 100755 apps/ui/src/assets/topology-icons/SERVICECOMBMESHER.png
 create mode 100755 
apps/ui/src/assets/topology-icons/SERVICECOMBSERVICECENTER.png
 create mode 100755 apps/ui/src/assets/topology-icons/SOFARPC.png
 create mode 100644 apps/ui/src/assets/topology-icons/SOLONMVC.png
 create mode 100755 apps/ui/src/assets/topology-icons/SOLR.png
 create mode 100755 apps/ui/src/assets/topology-icons/SPRINGMVC.png
 create mode 100755 apps/ui/src/assets/topology-icons/SPRINGWEBFLUX.png
 create mode 100755 apps/ui/src/assets/topology-icons/STRUTS2.png
 create mode 100755 apps/ui/src/assets/topology-icons/TOMCAT.png
 create mode 100644 apps/ui/src/assets/topology-icons/TORNADO.png
 create mode 100755 apps/ui/src/assets/topology-icons/UNDEFINED.png
 create mode 100755 apps/ui/src/assets/topology-icons/UNKNOWN.png
 create mode 100755 apps/ui/src/assets/topology-icons/UNKNOWN_CLOUD.png
 create mode 100644 apps/ui/src/assets/topology-icons/URLLIB3.png
 create mode 100755 apps/ui/src/assets/topology-icons/USER.png
 create mode 100644 apps/ui/src/assets/topology-icons/VERTX.png
 create mode 100644 apps/ui/src/assets/topology-icons/WEBSOCKETS.png
 create mode 100644 apps/ui/src/assets/topology-icons/ZOOKEEPER.png
 create mode 100644 apps/ui/src/components/trace/TracePopout.vue
 copy apps/ui/src/{assets/styles/global.css => 
composables/useAutoRefreshSubscribe.ts} (55%)
 create mode 100644 apps/ui/src/composables/useLayerEndpointDependency.ts
 create mode 100644 apps/ui/src/composables/useLayerEndpoints.ts
 create mode 100644 apps/ui/src/composables/useLayerInstances.ts
 create mode 100644 apps/ui/src/composables/useLayerLogs.ts
 create mode 100644 apps/ui/src/composables/useLayerTopology.ts
 create mode 100644 apps/ui/src/composables/useLayerTraces.ts
 copy apps/ui/src/composables/{useSelectedService.ts => useSelectedEndpoint.ts} 
(61%)
 copy apps/ui/src/composables/{useSelectedService.ts => useSelectedInstance.ts} 
(57%)
 create mode 100644 apps/ui/src/composables/useTopologyIcons.ts
 create mode 100644 apps/ui/src/composables/useTracePopout.ts
 create mode 100644 apps/ui/src/stores/autoRefresh.ts
 create mode 100644 apps/ui/src/utils/serviceName.ts
 create mode 100644 apps/ui/src/views/admin/widget-mock.ts
 create mode 100644 apps/ui/src/views/layer/LayerEndpointDependencyView.vue
 create mode 100644 apps/ui/src/views/layer/LayerLogsView.vue
 create mode 100644 apps/ui/src/views/layer/LayerServiceMapView.vue
 create mode 100644 apps/ui/src/views/layer/LayerTracesView.vue
 delete mode 100644 apps/ui/src/views/overview/LayerKpiTile.vue
 delete mode 100644 apps/ui/src/views/overview/LayerLandingCard.vue
 create mode 100644 apps/ui/src/views/overview/OverviewBody.vue
 create mode 100644 packages/api-client/src/logs.ts
 create mode 100644 packages/api-client/src/overview.ts
 create mode 100644 packages/api-client/src/topology.ts
 create mode 100644 packages/api-client/src/trace.ts

Reply via email to