diff --git a/flink-runtime-web/web-dashboard/src/app/components/humanize-duration.pipe.ts b/flink-runtime-web/web-dashboard/src/app/components/humanize-duration.pipe.ts index c8cd003e4341d..8461bf90d7d56 100644 --- a/flink-runtime-web/web-dashboard/src/app/components/humanize-duration.pipe.ts +++ b/flink-runtime-web/web-dashboard/src/app/components/humanize-duration.pipe.ts @@ -46,10 +46,10 @@ export class HumanizeDurationPipe implements PipeTransform { if (seconds === 0) { return `${ms}ms`; } else { - return `${seconds}s`; + return `${seconds}s ${ms}ms`; } } else { - return `${minutes}m ${seconds}s`; + return `${minutes}m ${seconds}s ${ms}ms`; } } else { if (short) { diff --git a/flink-runtime-web/web-dashboard/src/app/components/job-list/job-list.component.html b/flink-runtime-web/web-dashboard/src/app/components/job-list/job-list.component.html index 25aacdd5d4d2f..257159ba9e7a9 100644 --- a/flink-runtime-web/web-dashboard/src/app/components/job-list/job-list.component.html +++ b/flink-runtime-web/web-dashboard/src/app/components/job-list/job-list.component.html @@ -42,9 +42,9 @@ class="clickable" > {{ job.name }} - {{ job['start-time'] | humanizeDate: 'yyyy-MM-dd HH:mm:ss' }} + {{ job['start-time'] | humanizeDate: 'yyyy-MM-dd HH:mm:ss.SSS' }} {{ job.duration | humanizeDuration }} - {{ job['end-time'] | humanizeDate: 'yyyy-MM-dd HH:mm:ss' }} + {{ job['end-time'] | humanizeDate: 'yyyy-MM-dd HH:mm:ss.SSS' }} diff --git a/flink-runtime-web/web-dashboard/src/app/pages/job-manager/log-list/job-manager-log-list.component.html b/flink-runtime-web/web-dashboard/src/app/pages/job-manager/log-list/job-manager-log-list.component.html index 87069b9b5c41d..ee32289ec012b 100644 --- a/flink-runtime-web/web-dashboard/src/app/pages/job-manager/log-list/job-manager-log-list.component.html +++ b/flink-runtime-web/web-dashboard/src/app/pages/job-manager/log-list/job-manager-log-list.component.html @@ -46,7 +46,7 @@ {{ narrowData.name }} - {{ narrowData.mtime | humanizeDate: 'yyyy-MM-dd HH:mm:ss' }} + {{ narrowData.mtime | humanizeDate: 'yyyy-MM-dd HH:mm:ss.SSS' }} {{ narrowData.size / 1024 | number: '1.0-2' }} diff --git a/flink-runtime-web/web-dashboard/src/app/pages/job/checkpoints/detail/job-checkpoints-detail.component.html b/flink-runtime-web/web-dashboard/src/app/pages/job/checkpoints/detail/job-checkpoints-detail.component.html index 9d03207a03072..fed0f3be65e96 100644 --- a/flink-runtime-web/web-dashboard/src/app/pages/job/checkpoints/detail/job-checkpoints-detail.component.html +++ b/flink-runtime-web/web-dashboard/src/app/pages/job/checkpoints/detail/job-checkpoints-detail.component.html @@ -79,7 +79,7 @@ {{ checkPointDetail['tasks'][vertex.id]['latest_ack_timestamp'] - | date: 'yyyy-MM-dd HH:mm:ss' + | date: 'yyyy-MM-dd HH:mm:ss.SSS' }} n/a diff --git a/flink-runtime-web/web-dashboard/src/app/pages/job/checkpoints/job-checkpoints.component.html b/flink-runtime-web/web-dashboard/src/app/pages/job/checkpoints/job-checkpoints.component.html index 53ded32d64743..6e83a1261fd8d 100644 --- a/flink-runtime-web/web-dashboard/src/app/pages/job/checkpoints/job-checkpoints.component.html +++ b/flink-runtime-web/web-dashboard/src/app/pages/job/checkpoints/job-checkpoints.component.html @@ -73,7 +73,7 @@ Completion Time: {{ checkPointStats['latest']['completed']['latest_ack_timestamp'] - | date: 'yyyy-MM-dd HH:mm:ss' + | date: 'yyyy-MM-dd HH:mm:ss.SSS' }} @@ -115,7 +115,7 @@ Failure Time: {{ checkPointStats['latest']['failed']['failure_timestamp'] - | date: 'yyyy-MM-dd HH:mm:ss' + | date: 'yyyy-MM-dd HH:mm:ss.SSS' }} @@ -151,7 +151,7 @@ Completion Time: {{ checkPointStats['latest']['savepoint']['latest_ack_timestamp'] - | date: 'yyyy-MM-dd HH:mm:ss' + | date: 'yyyy-MM-dd HH:mm:ss.SSS' }} @@ -196,7 +196,7 @@ Restore Time: {{ checkPointStats['latest']['restored']['restore_timestamp'] - | date: 'yyyy-MM-dd HH:mm:ss' + | date: 'yyyy-MM-dd HH:mm:ss.SSS' }} @@ -275,9 +275,9 @@ }}) - {{ checkpoint['trigger_timestamp'] | date: 'yyyy-MM-dd HH:mm:ss' }} + {{ checkpoint['trigger_timestamp'] | date: 'yyyy-MM-dd HH:mm:ss.SSS' }} - {{ checkpoint['latest_ack_timestamp'] | date: 'yyyy-MM-dd HH:mm:ss' }} + {{ checkpoint['latest_ack_timestamp'] | date: 'yyyy-MM-dd HH:mm:ss.SSS' }} n/a diff --git a/flink-runtime-web/web-dashboard/src/app/pages/job/checkpoints/subtask/job-checkpoints-subtask.component.html b/flink-runtime-web/web-dashboard/src/app/pages/job/checkpoints/subtask/job-checkpoints-subtask.component.html index a58c2ba6e1371..2647ae83a2ac0 100644 --- a/flink-runtime-web/web-dashboard/src/app/pages/job/checkpoints/subtask/job-checkpoints-subtask.component.html +++ b/flink-runtime-web/web-dashboard/src/app/pages/job/checkpoints/subtask/job-checkpoints-subtask.component.html @@ -167,7 +167,7 @@ {{ subTask['index'] }} - {{ subTask['ack_timestamp'] | date: 'yyyy-MM-dd HH:mm:ss' }} + {{ subTask['ack_timestamp'] | date: 'yyyy-MM-dd HH:mm:ss.SSS' }} {{ subTask['end_to_end_duration'] | humanizeDuration }} (aborted) diff --git a/flink-runtime-web/web-dashboard/src/app/pages/job/job-detail/status/job-status.component.html b/flink-runtime-web/web-dashboard/src/app/pages/job/job-detail/status/job-status.component.html index 6dfcac81d3ca3..d7e65ed3f102e 100644 --- a/flink-runtime-web/web-dashboard/src/app/pages/job/job-detail/status/job-status.component.html +++ b/flink-runtime-web/web-dashboard/src/app/pages/job/job-detail/status/job-status.component.html @@ -69,10 +69,10 @@ - {{ jobDetail['start-time'] | date: 'yyyy-MM-dd HH:mm:ss' }} + {{ jobDetail['start-time'] | date: 'yyyy-MM-dd HH:mm:ss.SSS' }} - {{ jobDetail['end-time'] | date: 'yyyy-MM-dd HH:mm:ss' }} + {{ jobDetail['end-time'] | date: 'yyyy-MM-dd HH:mm:ss.SSS' }} {{ jobDetail.duration | humanizeDuration }} diff --git a/flink-runtime-web/web-dashboard/src/app/pages/job/overview/detail/job-overview-drawer-detail.component.html b/flink-runtime-web/web-dashboard/src/app/pages/job/overview/detail/job-overview-drawer-detail.component.html index 0169f974e3119..2bf91ad61f573 100644 --- a/flink-runtime-web/web-dashboard/src/app/pages/job/overview/detail/job-overview-drawer-detail.component.html +++ b/flink-runtime-web/web-dashboard/src/app/pages/job/overview/detail/job-overview-drawer-detail.component.html @@ -44,11 +44,11 @@
Start Time
- {{ node.detail['start-time'] | humanizeDate: 'yyyy-MM-dd HH:mm:ss' }} + {{ node.detail['start-time'] | humanizeDate: 'yyyy-MM-dd HH:mm:ss.SSS' }}
End Time
- {{ node.detail['end-time'] | humanizeDate: 'yyyy-MM-dd HH:mm:ss' }} + {{ node.detail['end-time'] | humanizeDate: 'yyyy-MM-dd HH:mm:ss.SSS' }}
Duration
diff --git a/flink-runtime-web/web-dashboard/src/app/pages/job/overview/list/job-overview-list.component.html b/flink-runtime-web/web-dashboard/src/app/pages/job/overview/list/job-overview-list.component.html index c6a4f9ae92c65..15027efa9a046 100644 --- a/flink-runtime-web/web-dashboard/src/app/pages/job/overview/list/job-overview-list.component.html +++ b/flink-runtime-web/web-dashboard/src/app/pages/job/overview/list/job-overview-list.component.html @@ -107,9 +107,9 @@ - {{ node.detail['start-time'] | humanizeDate: 'yyyy-MM-dd HH:mm:ss' }} + {{ node.detail['start-time'] | humanizeDate: 'yyyy-MM-dd HH:mm:ss.SSS' }} {{ node.detail?.duration | humanizeDuration }} - {{ node.detail['end-time'] | humanizeDate: 'yyyy-MM-dd HH:mm:ss' }} + {{ node.detail['end-time'] | humanizeDate: 'yyyy-MM-dd HH:mm:ss.SSS' }} diff --git a/flink-runtime-web/web-dashboard/src/app/pages/job/overview/subtasks/job-overview-drawer-subtasks.component.html b/flink-runtime-web/web-dashboard/src/app/pages/job/overview/subtasks/job-overview-drawer-subtasks.component.html index 44da861dfc849..9e664a827f34e 100644 --- a/flink-runtime-web/web-dashboard/src/app/pages/job/overview/subtasks/job-overview-drawer-subtasks.component.html +++ b/flink-runtime-web/web-dashboard/src/app/pages/job/overview/subtasks/job-overview-drawer-subtasks.component.html @@ -99,9 +99,9 @@ {{ subtask.attempt + 1 }} {{ subtask.host }} - {{ subtask['start_time'] | humanizeDate: 'yyyy-MM-dd HH:mm:ss' }} + {{ subtask['start_time'] | humanizeDate: 'yyyy-MM-dd HH:mm:ss.SSS' }} {{ subtask.duration | humanizeDuration }} - {{ subtask['end-time'] | humanizeDate: 'yyyy-MM-dd HH:mm:ss' }} + {{ subtask['end-time'] | humanizeDate: 'yyyy-MM-dd HH:mm:ss.SSS' }} {{ subtask['metrics']['accumulated-backpressured-time'] | humanizeDuration }} / @@ -165,9 +165,9 @@ {{ attempt.attempt + 1 }} {{ attempt.host }} - {{ attempt['start_time'] | humanizeDate: 'yyyy-MM-dd HH:mm:ss' }} + {{ attempt['start_time'] | humanizeDate: 'yyyy-MM-dd HH:mm:ss.SSS' }} {{ attempt.duration | humanizeDuration }} - {{ attempt['end-time'] | humanizeDate: 'yyyy-MM-dd HH:mm:ss' }} + {{ attempt['end-time'] | humanizeDate: 'yyyy-MM-dd HH:mm:ss.SSS' }} {{ attempt['metrics']['accumulated-backpressured-time'] | humanizeDuration }} / diff --git a/flink-runtime-web/web-dashboard/src/app/pages/job/overview/taskmanagers/job-overview-drawer-taskmanagers.component.html b/flink-runtime-web/web-dashboard/src/app/pages/job/overview/taskmanagers/job-overview-drawer-taskmanagers.component.html index ab6d7461ac78e..35811232782ee 100644 --- a/flink-runtime-web/web-dashboard/src/app/pages/job/overview/taskmanagers/job-overview-drawer-taskmanagers.component.html +++ b/flink-runtime-web/web-dashboard/src/app/pages/job/overview/taskmanagers/job-overview-drawer-taskmanagers.component.html @@ -70,8 +70,8 @@ {{ taskManager['metrics']['write-records'] | number }} - {{ taskManager['start-time'] | humanizeDate: 'yyyy-MM-dd HH:mm:ss' }} - {{ taskManager['end-time'] | humanizeDate: 'yyyy-MM-dd HH:mm:ss' }} + {{ taskManager['start-time'] | humanizeDate: 'yyyy-MM-dd HH:mm:ss.SSS' }} + {{ taskManager['end-time'] | humanizeDate: 'yyyy-MM-dd HH:mm:ss.SSS' }} {{ taskManager['duration'] | humanizeDuration }} - {{ narrowData.mtime | humanizeDate: 'yyyy-MM-dd HH:mm:ss' }} + {{ narrowData.mtime | humanizeDate: 'yyyy-MM-dd HH:mm:ss.SSS' }} {{ narrowData.size / 1024 | number: '1.0-2' }}