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