From fac72364f52a2f6c04bfe263656d36a6f4b79b52 Mon Sep 17 00:00:00 2001 From: Qiuxia Fan Date: Mon, 18 Apr 2022 14:59:54 +0800 Subject: [PATCH] add ebpf profile entry --- src/store/modules/dashboard.ts | 7 +- src/views/dashboard/controls/Ebpf.vue | 95 +++++++++++++++++++++++++++ src/views/dashboard/panel/Tool.vue | 6 ++ 3 files changed, 107 insertions(+), 1 deletion(-) create mode 100644 src/views/dashboard/controls/Ebpf.vue diff --git a/src/store/modules/dashboard.ts b/src/store/modules/dashboard.ts index 93df9a64..17bf3fde 100644 --- a/src/store/modules/dashboard.ts +++ b/src/store/modules/dashboard.ts @@ -114,7 +114,12 @@ export const dashboardStore = defineStore({ : 3, }; } - if (type === "Trace" || type === "Profile" || type === "Log") { + if ( + type === "Trace" || + type === "Profile" || + type === "Log" || + type === "Ebpf" + ) { newItem.h = 36; } if (type === "Text") { diff --git a/src/views/dashboard/controls/Ebpf.vue b/src/views/dashboard/controls/Ebpf.vue new file mode 100644 index 00000000..1faca451 --- /dev/null +++ b/src/views/dashboard/controls/Ebpf.vue @@ -0,0 +1,95 @@ + + + + diff --git a/src/views/dashboard/panel/Tool.vue b/src/views/dashboard/panel/Tool.vue index 56e1cd96..0752485e 100644 --- a/src/views/dashboard/panel/Tool.vue +++ b/src/views/dashboard/panel/Tool.vue @@ -435,6 +435,9 @@ function setTabControls(id: string) { case "addProfile": dashboardStore.addTabControls("Profile"); break; + case "addEbpf": + dashboardStore.addTabControls("Ebpf"); + break; case "addTopology": dashboardStore.addTabControls("Topology"); break; @@ -461,6 +464,9 @@ function setControls(id: string) { case "addProfile": dashboardStore.addControl("Profile"); break; + case "addEbpf": + dashboardStore.addTabControls("Ebpf"); + break; case "addLog": dashboardStore.addControl("Log"); break;