diff --git a/src/views/dashboard/related/trace/Header.vue b/src/views/dashboard/related/trace/Header.vue index 29f00ad6..846234bb 100644 --- a/src/views/dashboard/related/trace/Header.vue +++ b/src/views/dashboard/related/trace/Header.vue @@ -67,8 +67,18 @@ const state = reactive({ endpoint: "", service: "", }); - -init(); +if (filters.id) { + init(); +} else { + state.service = selectorStore.currentService.id; + if (dashboardStore.entity === EntityType[2].value) { + state.instance = selectorStore.currentPod.id; + } + if (dashboardStore.entity === EntityType[3].value) { + state.endpoint = selectorStore.currentPod.id; + } + queryTraces(); +} async function init() { if (dashboardStore.entity === EntityType[1].value) { await getService();