diff --git a/src/views/dashboard/related/trace/components/D3Graph/SpanDetail.vue b/src/views/dashboard/related/trace/components/D3Graph/SpanDetail.vue
index 8de4e7f5..3c31a1dc 100644
--- a/src/views/dashboard/related/trace/components/D3Graph/SpanDetail.vue
+++ b/src/views/dashboard/related/trace/components/D3Graph/SpanDetail.vue
@@ -109,9 +109,9 @@ limitations under the License. -->
Start Time:
{{
currentEvent.startTime
- ? `${visDate(Number(currentEvent.startTime))}:${(
- currentEvent.startTimeNanos / 1000
- ).toLocaleString("en-US")}`
+ ? `${visDate(Number(currentEvent.startTime))}:${
+ currentEvent.startTimeNanos
+ }`
: ""
}}
@@ -119,9 +119,9 @@ limitations under the License. -->
End Time:
{{
currentEvent.endTime
- ? `${visDate(Number(currentEvent.endTime))}:${(
- currentEvent.endTimeNanos / 1000
- ).toLocaleString("en-US")}`
+ ? `${visDate(Number(currentEvent.endTime))}:${
+ currentEvent.endTimeNanos
+ }`
: ""
}}
@@ -246,20 +246,25 @@ function visTimeline() {
id: index + 1,
content: d.event,
start: new Date(
- Number(d.startTime.seconds * 1000 + d.startTime.nanos / 1000 / 1000)
+ Number(d.startTime.seconds * 1000 + d.startTime.nanos / 1000000)
),
end: new Date(
- Number(d.endTime.seconds * 1000 + d.endTime.nanos / 1000 / 1000)
+ Number(d.endTime.seconds * 1000 + d.endTime.nanos / 1000000)
),
...d,
- startTime: d.startTime.seconds * 1000 + d.startTime.nanos / 1000 / 1000,
- endTime: d.endTime.seconds * 1000 + d.endTime.nanos / 1000 / 1000,
+ startTime: d.startTime.seconds * 1000 + d.startTime.nanos / 1000000,
+ endTime: d.endTime.seconds * 1000 + d.endTime.nanos / 1000000,
className: "Normal",
- startTimeNanos: d.startTime.nanos,
- endTimeNanos: d.endTime.nanos,
+ startTimeNanos: Number(
+ String(d.startTime.nanos / 1000000).split(".")[1]
+ ).toLocaleString("en-US"),
+ endTimeNanos: Number(
+ String(d.endTime.nanos / 1000000).split(".")[1]
+ ).toLocaleString("en-US"),
};
}
);
+
const items = new DataSet(events);
const options: any = {
height: h,