From 68122c0a28294411ec7c4963a29adcc195f6767b Mon Sep 17 00:00:00 2001 From: Qiuxia Fan Date: Thu, 21 Apr 2022 15:40:54 +0800 Subject: [PATCH] process tree --- src/store/modules/ebpf.ts | 12 +--- src/views/dashboard/related/ebpf/Content.vue | 4 +- .../related/ebpf/components/EBPFSchedules.vue | 9 ++- .../related/ebpf/components/EBPFStack.vue | 58 +++++++++++++++++++ .../related/ebpf/components/EBPFTree.vue | 17 ------ 5 files changed, 71 insertions(+), 29 deletions(-) create mode 100644 src/views/dashboard/related/ebpf/components/EBPFStack.vue delete mode 100644 src/views/dashboard/related/ebpf/components/EBPFTree.vue diff --git a/src/store/modules/ebpf.ts b/src/store/modules/ebpf.ts index 4faa5034..403cdd28 100644 --- a/src/store/modules/ebpf.ts +++ b/src/store/modules/ebpf.ts @@ -122,12 +122,6 @@ export const ebpfStore = defineStore({ return res.data; } - // if (eBPFSchedules[0]) { - // this.currentSchedule = eBPFSchedules[0]; - // this.getEBPFAnalyze({ scheduleIdList: eBPFSchedules[0].segmentId }); - // } else { - // this.currentSchedule = null; - // } return res.data; }, async getEBPFAnalyze(params: { @@ -142,17 +136,17 @@ export const ebpfStore = defineStore({ this.analyzeTrees = []; return res.data; } - const { analyze, tip } = res.data.data; + const { analysisEBPFResult, tip } = res.data.data; if (tip) { this.analyzeTrees = []; return res.data; } - if (!analyze) { + if (!analysisEBPFResult) { this.analyzeTrees = []; return res.data; } - this.analyzeTrees = analyze.trees; + this.analyzeTrees = analysisEBPFResult.trees[0].elements; return res.data; }, }, diff --git a/src/views/dashboard/related/ebpf/Content.vue b/src/views/dashboard/related/ebpf/Content.vue index 2b415e77..aca07ef0 100644 --- a/src/views/dashboard/related/ebpf/Content.vue +++ b/src/views/dashboard/related/ebpf/Content.vue @@ -17,14 +17,14 @@ limitations under the License. -->
- +