diff --git a/src/views/dashboard/related/trace/components/D3Graph/SpanDetail.vue b/src/views/dashboard/related/trace/components/D3Graph/SpanDetail.vue index 3c31a1dc..40daf260 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 / 1000000) + .split(".")[1] + .padStart(6, "0"); + let endTimeNanos = String(d.endTime.nanos / 1000000) + .split(".")[1] + .padStart(6, "0"); + endTimeNanos = toString(endTimeNanos); + startTimeNanos = toString(startTimeNanos); return { id: index + 1, content: d.event, @@ -255,12 +263,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, }; } ); @@ -285,6 +289,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 +301,11 @@ function showCurrentSpanDetail(text: string) { }