diff --git a/src/views/dashboard/related/trace/components/D3Graph/SpanDetail.vue b/src/views/dashboard/related/trace/components/D3Graph/SpanDetail.vue index 3c31a1dc..130c01f7 100644 --- a/src/views/dashboard/related/trace/components/D3Graph/SpanDetail.vue +++ b/src/views/dashboard/related/trace/components/D3Graph/SpanDetail.vue @@ -102,11 +102,11 @@ limitations under the License. --> >
- Name: + Name: {{ currentEvent.event || "" }}
- Start Time: + Start Time: {{ currentEvent.startTime ? `${visDate(Number(currentEvent.startTime))}:${ @@ -116,7 +116,7 @@ limitations under the License. --> }}
- End Time: + End Time: {{ currentEvent.endTime ? `${visDate(Number(currentEvent.endTime))}:${ @@ -126,7 +126,7 @@ limitations under the License. --> }}
- Summary: + Summary:
- Tags: + Tags:
{ + let startTimeNanos = String(d.startTime.nanos).slice(-6).padStart(6, "0"); + let endTimeNanos = String(d.endTime.nanos).slice(-6).padStart(6, "0"); + endTimeNanos = toString(endTimeNanos); + startTimeNanos = toString(startTimeNanos); return { id: index + 1, content: d.event, @@ -255,12 +259,8 @@ function visTimeline() { startTime: d.startTime.seconds * 1000 + d.startTime.nanos / 1000000, endTime: d.endTime.seconds * 1000 + d.endTime.nanos / 1000000, className: "Normal", - startTimeNanos: Number( - String(d.startTime.nanos / 1000000).split(".")[1] - ).toLocaleString("en-US"), - endTimeNanos: Number( - String(d.endTime.nanos / 1000000).split(".")[1] - ).toLocaleString("en-US"), + startTimeNanos, + endTimeNanos, }; } ); @@ -278,6 +278,7 @@ function visTimeline() { visGraph.value.on("select", (data: { items: number[] }) => { const index = data.items[0]; currentEvent.value = events[index - 1 || 0] || {}; + console.log(currentEvent.value); if (data.items.length) { showEventDetail.value = true; return; @@ -285,6 +286,9 @@ function visTimeline() { showEventDetail.value = false; }); } +function toString(str: string) { + return str.replace(/\d(?=(\d{3})+$)/g, "$&,"); +} function turnPage(p: number) { pageNum.value = p; getTaceLogs(); @@ -294,6 +298,11 @@ function showCurrentSpanDetail(text: string) { }