Skip to content

Commit 1c7a754

Browse files
author
Tim Middleton
authored
Add Request Pending Duration to service-members (#297)
1 parent 8ef9de1 commit 1c7a754

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

pkg/cmd/formatting.go

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -890,10 +890,11 @@ func FormatServiceMembers(serviceMembers []config.ServiceMemberDetail) string {
890890
WithSortingColumn(NodeIDColumn)
891891

892892
if OutputFormat == constants.WIDE {
893-
table.WithAlignment(R, R, R, R, R, R, R, R, R, R, R, R)
893+
table.WithAlignment(R, R, R, R, R, R, R, R, R, R, R, R, R)
894894
table.AddHeaderColumns("TASK COUNT", "TASK BACKLOG", "PRIMARY OWNED",
895-
"BACKUP OWNED", "REQ AVG MS", "TASK AVG MS")
895+
"BACKUP OWNED", "REQ AVG MS", "TASK AVG MS", "REQ PEND MS")
896896
table.AddFormattingFunction(7, errorFormatter)
897+
table.AddFormattingFunction(12, errorFormatter)
897898
} else {
898899
table.WithAlignment(R, R, R, R, R, R)
899900
}
@@ -914,7 +915,8 @@ func FormatServiceMembers(serviceMembers []config.ServiceMemberDetail) string {
914915
table.AddColumnsToRow(
915916
formatSmallInteger(value.TaskCount), formatSmallInteger(value.TaskBacklog),
916917
formatSmallInteger(value.OwnedPartitionsPrimary), formatSmallInteger(value.OwnedPartitionsBackup),
917-
formatFloat(value.RequestAverageDuration), formatFloat(value.TaskAverageDuration))
918+
formatFloat(value.RequestAverageDuration), formatFloat(value.TaskAverageDuration),
919+
formatLargeInteger(int64(value.RequestPendingDuration)))
918920
}
919921
}
920922

pkg/config/config_helper.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -385,6 +385,7 @@ type ServiceMemberDetail struct {
385385
OwnedPartitionsBackup int32 `json:"ownedPartitionsBackup"`
386386
RequestAverageDuration float32 `json:"requestAverageDuration"`
387387
TaskAverageDuration float32 `json:"taskAverageDuration"`
388+
RequestPendingDuration float32 `json:"RequestPendingDuration"`
388389
}
389390

390391
// CacheSummaries contains cache summary details.

0 commit comments

Comments
 (0)