Skip to content

Commit 0bf99f9

Browse files
committed
add controls
Signed-off-by: Gabriele Santomaggio <G.santomaggio@gmail.com>
1 parent a6d0626 commit 0bf99f9

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

perfTest/cmd/silent.go

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -76,15 +76,21 @@ func printStats() {
7676
select {
7777
case _ = <-ticker.C:
7878
v := time.Now().Sub(start).Milliseconds()
79+
PMessagesPerSecond := float64(0)
80+
if publisherMessageCount > 0 {
81+
PMessagesPerSecond = float64(atomic.LoadInt32(&publisherMessageCount)) / float64(v) * 1000
82+
}
83+
7984
averageLatency := int64(0)
85+
CMessagesPerSecond := float64(0)
86+
ConfirmedMessagesPerSecond := float64(0)
8087
if atomic.LoadInt32(&consumerMessageCount) > 0 {
81-
PMessagesPerSecond := float64(atomic.LoadInt32(&publisherMessageCount)) / float64(v) * 1000
82-
CMessagesPerSecond := float64(atomic.LoadInt32(&consumerMessageCount)) / float64(v) * 1000
88+
CMessagesPerSecond = float64(atomic.LoadInt32(&consumerMessageCount)) / float64(v) * 1000
8389
averageLatency = totalLatency / int64(atomic.LoadInt32(&consumerMessageCount))
84-
ConfirmedMessagesPerSecond := float64(atomic.LoadInt32(&confirmedMessageCount)) / float64(v) * 1000
85-
logInfo("Published %8.1f msg/s | Confirmed %8.1f msg/s | Consumed %8.1f msg/s | %3v | %3v | msg sent: %3v | latency: %d ms",
86-
PMessagesPerSecond, ConfirmedMessagesPerSecond, CMessagesPerSecond, decodeRate(), decodeBody(), atomic.LoadInt64(&messagesSent), averageLatency)
90+
ConfirmedMessagesPerSecond = float64(atomic.LoadInt32(&confirmedMessageCount)) / float64(v) * 1000
8791
}
92+
logInfo("+Published %8.1f msg/s | Confirmed %8.1f msg/s | Consumed %8.1f msg/s | %3v | %3v | msg sent: %3v | latency: %d ms",
93+
PMessagesPerSecond, ConfirmedMessagesPerSecond, CMessagesPerSecond, decodeRate(), decodeBody(), atomic.LoadInt64(&messagesSent), averageLatency)
8894
}
8995
}
9096

0 commit comments

Comments
 (0)