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. -->
}}
-
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) {
}