From abb53092e6d0fff91f98f8db7261118a86da015f Mon Sep 17 00:00:00 2001 From: Fine Date: Tue, 22 Nov 2022 16:58:54 +0800 Subject: [PATCH] update timeline --- src/styles/reset.scss | 4 +- src/types/trace.d.ts | 17 +++- .../trace/components/D3Graph/SpanDetail.vue | 84 ++++++++++++------- .../related/trace/utils/d3-trace-list.ts | 2 +- 4 files changed, 74 insertions(+), 33 deletions(-) diff --git a/src/styles/reset.scss b/src/styles/reset.scss index 41ef2836..b5de79f5 100644 --- a/src/styles/reset.scss +++ b/src/styles/reset.scss @@ -179,7 +179,7 @@ div.vis-tooltip { .vis-item { cursor: pointer; - height: 17px; + height: 20px; } .vis-item.Error { @@ -196,7 +196,7 @@ div.vis-tooltip { } .vis-item .vis-item-content { - padding: 0 5px !important; + padding: 0 3px !important; } .vis-item.vis-selected.Error, diff --git a/src/types/trace.d.ts b/src/types/trace.d.ts index 569e7173..9055e8a8 100644 --- a/src/types/trace.d.ts +++ b/src/types/trace.d.ts @@ -14,7 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - export interface Trace { duration: number; isError: boolean; @@ -85,3 +84,19 @@ export class TraceTreeRef { segmentMap: Map; segmentIdGroup: string[]; } + +type Instant = { + seconds: number; + nanos: number; +}; +type KeyValue = { + key: string; + value: string | number; +}; +export interface SpanAttachedEvent { + startTime: Instant; + endTime: Instant; + event: string; + tags: KeyValue[]; + summary: KeyValue[]; +} diff --git a/src/views/dashboard/related/trace/components/D3Graph/SpanDetail.vue b/src/views/dashboard/related/trace/components/D3Graph/SpanDetail.vue index 3041e26b..a5ef54a5 100644 --- a/src/views/dashboard/related/trace/components/D3Graph/SpanDetail.vue +++ b/src/views/dashboard/related/trace/components/D3Graph/SpanDetail.vue @@ -78,7 +78,7 @@ limitations under the License. -->
{{ t("events") }}.
-
+
{{ t("relatedTraceLogs") }} @@ -110,16 +110,18 @@ limitations under the License. -->