From c1fe64bbc64b3183140cb8ce44b1be9d2242dff3 Mon Sep 17 00:00:00 2001 From: Fine Date: Mon, 14 Nov 2022 16:55:47 +0800 Subject: [PATCH] update trace query --- src/graphql/fragments/trace.ts | 19 +++++++++++++++++++ src/views/components/ConditionTags.vue | 7 +++++-- 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/src/graphql/fragments/trace.ts b/src/graphql/fragments/trace.ts index e1e0af9b..d645042c 100644 --- a/src/graphql/fragments/trace.ts +++ b/src/graphql/fragments/trace.ts @@ -69,6 +69,25 @@ export const TraceSpans = { value } } + attachedEvents { + startTime { + seconds + nanos + } + event + endTime { + seconds + nanos + } + tags { + key + value + } + summary { + key + value + } + } } } `, diff --git a/src/views/components/ConditionTags.vue b/src/views/components/ConditionTags.vue index 3eb86975..41fc3dc4 100644 --- a/src/views/components/ConditionTags.vue +++ b/src/views/components/ConditionTags.vue @@ -92,6 +92,7 @@ const tagsList = ref([]); const tagArr = ref([]); const tagList = ref([]); const tagKeys = ref([]); +const keyList = ref([]); const visible = ref(false); const tipsMap = { LOG: "logTagsTip", @@ -137,6 +138,7 @@ async function fetchTagKeys() { } tagArr.value = resp.data.tagKeys; tagKeys.value = resp.data.tagKeys; + keyList.value = resp.data.tagKeys; searchTags(); } @@ -172,8 +174,8 @@ function selectTag(item: string) { function searchTags() { if (!tags.value) { - tagList.value = tagArr.value; - fetchTagKeys(); + tagList.value = keyList.value; + tagKeys.value = keyList.value; return; } let search = ""; @@ -188,6 +190,7 @@ function searchTags() { watch( () => appStore.durationTime, () => { + console.log(appStore.durationTime); fetchTagKeys(); } );