From fcd031ff49a1cace5184bcbe8e9f42dafdcc3edc Mon Sep 17 00:00:00 2001 From: gitsrc Date: Fri, 30 Jun 2023 18:23:12 +0800 Subject: [PATCH 1/4] feat(site):upgrade --- public/serverConfig.json | 8 -------- 1 file changed, 8 deletions(-) diff --git a/public/serverConfig.json b/public/serverConfig.json index 2757f2e..ddc14f9 100644 --- a/public/serverConfig.json +++ b/public/serverConfig.json @@ -10,14 +10,6 @@ "long": 113.722, "city": "Shanghai", "flag": "twemoji:flag-china" - }, - { - "name": "gw106", - "url": "wss://nostr.gw106.oneitfarm.com", - "lat": 1.2929, - "long": 103.8547, - "city": "Singapore", - "flag": "twemoji:flag-singapore" } ] } From 25406021dbc6d102713b7eeda1e8d8f11ff76dfd Mon Sep 17 00:00:00 2001 From: gitsrc Date: Fri, 30 Jun 2023 18:24:53 +0800 Subject: [PATCH 2/4] feat(site):upgrade --- public/serverConfig.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/serverConfig.json b/public/serverConfig.json index ddc14f9..edb80e0 100644 --- a/public/serverConfig.json +++ b/public/serverConfig.json @@ -1,6 +1,6 @@ { "Version": "0.0.1", - "Title": "web3-ui", + "Title": "CloudX3", "Theme": "light", "Relay": [ { From b93021a01e601e8f96fc7d186ace407588373a7e Mon Sep 17 00:00:00 2001 From: rovast Date: Wed, 5 Jul 2023 11:05:10 +0800 Subject: [PATCH 3/4] =?UTF-8?q?=E5=AE=8C=E6=88=90=E6=9C=8D=E5=8A=A1?= =?UTF-8?q?=E7=9B=91=E6=8E=A7=E7=9A=84=E5=AF=B9=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: rovast --- locales/en.yaml | 2 + locales/zh-CN.yaml | 2 + src/App.vue | 2 + .../Modal/service-monitor-modal.vue | 173 ++++++++++++++++++ src/utils/event-bus.ts | 2 + src/views/mesh/services/index.vue | 19 ++ src/views/mesh/services/type.ts | 19 ++ 7 files changed, 219 insertions(+) create mode 100644 src/components/Modal/service-monitor-modal.vue create mode 100644 src/views/mesh/services/type.ts diff --git a/locales/en.yaml b/locales/en.yaml index 9a743cd..bda6ca6 100644 --- a/locales/en.yaml +++ b/locales/en.yaml @@ -170,6 +170,8 @@ mesh: "Enabled this rule": Enabled this rule "Pick your rate limit status": Pick your rate limit status + "service monitor": Service Monitor + wasm: "Information": Information arch: ARCH diff --git a/locales/zh-CN.yaml b/locales/zh-CN.yaml index 3ccd26b..00c2fa1 100644 --- a/locales/zh-CN.yaml +++ b/locales/zh-CN.yaml @@ -170,6 +170,8 @@ mesh: "Enabled this rule": 启用这个规则 "Pick your rate limit status": 选择限流状态 + "service monitor": 服务监控 + wasm: Information: 信息 arch: 架构 diff --git a/src/App.vue b/src/App.vue index 93b6f56..a24575d 100644 --- a/src/App.vue +++ b/src/App.vue @@ -16,6 +16,7 @@ import NewPod from "./components/Modal/new-pod.vue"; import MonitorModal from "./components/Modal/monitor-modal.vue"; import newFuseRule from "./components/Modal/new-fuse-rule.vue"; import newRateLimitRule from "./components/Modal/new-rate-limit-rule.vue"; +import ServiceMonitorModal from "./components/Modal/service-monitor-modal.vue"; defineOptions({ name: "app" @@ -46,4 +47,5 @@ onBeforeMount(async () => { + diff --git a/src/components/Modal/service-monitor-modal.vue b/src/components/Modal/service-monitor-modal.vue new file mode 100644 index 0000000..9010b00 --- /dev/null +++ b/src/components/Modal/service-monitor-modal.vue @@ -0,0 +1,173 @@ + + diff --git a/src/utils/event-bus.ts b/src/utils/event-bus.ts index 07fbdb8..3b5edb1 100644 --- a/src/utils/event-bus.ts +++ b/src/utils/event-bus.ts @@ -1,5 +1,6 @@ import mitt from "mitt"; import { Pod } from "@/views/container/pods/type"; +import type { Service } from "@/views/mesh/services/type"; type Events = { deploymentSuccess: boolean; @@ -7,6 +8,7 @@ type Events = { currentService: any; refreshServices: boolean; showPodMonitor: Pod; + showServiceMonitor: Service; }; const emitter = mitt(); // inferred as Emitter diff --git a/src/views/mesh/services/index.vue b/src/views/mesh/services/index.vue index 81abe23..9bb425f 100644 --- a/src/views/mesh/services/index.vue +++ b/src/views/mesh/services/index.vue @@ -65,6 +65,11 @@ onMounted(async () => { onUnmounted(() => { bus.off("refreshServices"); }); + +// 监控相关 +const onMonitor = service => { + bus.emit("showServiceMonitor", service); +};