This is an automated email from the ASF dual-hosted git repository.
wusheng pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/skywalking-booster-ui.git
The following commit(s) were added to refs/heads/main by this push:
new c73322a fix: clear trace ID on the Log and Trace widgets after using
association (#225)
c73322a is described below
commit c73322a504c89e08be74d7913b7fd5c4543ca5a2
Author: Fine0830 <[email protected]>
AuthorDate: Tue Feb 7 21:23:13 2023 +0800
fix: clear trace ID on the Log and Trace widgets after using association
(#225)
---
src/hooks/useAssociateProcessor.ts | 1 +
src/views/dashboard/related/log/Header.vue | 3 +++
src/views/dashboard/related/trace/Filter.vue | 3 +++
src/views/dashboard/related/trace/Header.vue | 3 +++
4 files changed, 10 insertions(+)
diff --git a/src/hooks/useAssociateProcessor.ts
b/src/hooks/useAssociateProcessor.ts
index 4cf6965..bf9cf37 100644
--- a/src/hooks/useAssociateProcessor.ts
+++ b/src/hooks/useAssociateProcessor.ts
@@ -115,5 +115,6 @@ export default function associateProcessor(props: any) {
item.metricValue = value;
return item;
}
+
return { eventAssociate, traceFilters };
}
diff --git a/src/views/dashboard/related/log/Header.vue
b/src/views/dashboard/related/log/Header.vue
index 4c2ccc0..27d28a9 100644
--- a/src/views/dashboard/related/log/Header.vue
+++ b/src/views/dashboard/related/log/Header.vue
@@ -319,6 +319,9 @@ limitations under the License. -->
}
onUnmounted(() => {
logStore.resetState();
+ const config = props.data;
+ delete config.filters;
+ dashboardStore.setWidget(config);
});
watch(
() => selectorStore.currentService,
diff --git a/src/views/dashboard/related/trace/Filter.vue
b/src/views/dashboard/related/trace/Filter.vue
index eb4fe89..45667c1 100644
--- a/src/views/dashboard/related/trace/Filter.vue
+++ b/src/views/dashboard/related/trace/Filter.vue
@@ -245,6 +245,9 @@ limitations under the License. -->
}
onUnmounted(() => {
traceStore.resetState();
+ const config = props.data;
+ delete config.filters;
+ dashboardStore.setWidget(config);
});
watch(
() => [selectorStore.currentPod],
diff --git a/src/views/dashboard/related/trace/Header.vue
b/src/views/dashboard/related/trace/Header.vue
index b22173b..22f2edd 100644
--- a/src/views/dashboard/related/trace/Header.vue
+++ b/src/views/dashboard/related/trace/Header.vue
@@ -229,6 +229,9 @@ limitations under the License. -->
}
onUnmounted(() => {
traceStore.resetState();
+ const config = props.data;
+ delete config.filters;
+ dashboardStore.setWidget(config);
});
</script>
<style lang="scss" scoped>