Skip to content

Commit 4d663d5

Browse files
rjl493456442karalabe
authored andcommitted
les: fix request serving metrics (#20507)
1 parent 8a63f7f commit 4d663d5

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

les/server_handler.go

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -273,7 +273,6 @@ func (h *serverHandler) handleMsg(p *peer, wg *sync.WaitGroup) error {
273273
if metrics.EnabledExpensive {
274274
miscInHeaderPacketsMeter.Mark(1)
275275
miscInHeaderTrafficMeter.Mark(int64(msg.Size))
276-
defer func(start time.Time) { miscServingTimeHeaderTimer.UpdateSince(start) }(time.Now())
277276
}
278277
var req struct {
279278
ReqID uint64
@@ -377,6 +376,7 @@ func (h *serverHandler) handleMsg(p *peer, wg *sync.WaitGroup) error {
377376
if metrics.EnabledExpensive {
378377
miscOutHeaderPacketsMeter.Mark(1)
379378
miscOutHeaderTrafficMeter.Mark(int64(reply.size()))
379+
miscServingTimeHeaderTimer.Update(time.Duration(task.servingTime))
380380
}
381381
}()
382382
}
@@ -386,7 +386,6 @@ func (h *serverHandler) handleMsg(p *peer, wg *sync.WaitGroup) error {
386386
if metrics.EnabledExpensive {
387387
miscInBodyPacketsMeter.Mark(1)
388388
miscInBodyTrafficMeter.Mark(int64(msg.Size))
389-
defer func(start time.Time) { miscServingTimeBodyTimer.UpdateSince(start) }(time.Now())
390389
}
391390
var req struct {
392391
ReqID uint64
@@ -426,6 +425,7 @@ func (h *serverHandler) handleMsg(p *peer, wg *sync.WaitGroup) error {
426425
if metrics.EnabledExpensive {
427426
miscOutBodyPacketsMeter.Mark(1)
428427
miscOutBodyTrafficMeter.Mark(int64(reply.size()))
428+
miscServingTimeBodyTimer.Update(time.Duration(task.servingTime))
429429
}
430430
}()
431431
}
@@ -435,7 +435,6 @@ func (h *serverHandler) handleMsg(p *peer, wg *sync.WaitGroup) error {
435435
if metrics.EnabledExpensive {
436436
miscInCodePacketsMeter.Mark(1)
437437
miscInCodeTrafficMeter.Mark(int64(msg.Size))
438-
defer func(start time.Time) { miscServingTimeCodeTimer.UpdateSince(start) }(time.Now())
439438
}
440439
var req struct {
441440
ReqID uint64
@@ -498,6 +497,7 @@ func (h *serverHandler) handleMsg(p *peer, wg *sync.WaitGroup) error {
498497
if metrics.EnabledExpensive {
499498
miscOutCodePacketsMeter.Mark(1)
500499
miscOutCodeTrafficMeter.Mark(int64(reply.size()))
500+
miscServingTimeCodeTimer.Update(time.Duration(task.servingTime))
501501
}
502502
}()
503503
}
@@ -507,7 +507,6 @@ func (h *serverHandler) handleMsg(p *peer, wg *sync.WaitGroup) error {
507507
if metrics.EnabledExpensive {
508508
miscInReceiptPacketsMeter.Mark(1)
509509
miscInReceiptTrafficMeter.Mark(int64(msg.Size))
510-
defer func(start time.Time) { miscServingTimeReceiptTimer.UpdateSince(start) }(time.Now())
511510
}
512511
var req struct {
513512
ReqID uint64
@@ -555,6 +554,7 @@ func (h *serverHandler) handleMsg(p *peer, wg *sync.WaitGroup) error {
555554
if metrics.EnabledExpensive {
556555
miscOutReceiptPacketsMeter.Mark(1)
557556
miscOutReceiptTrafficMeter.Mark(int64(reply.size()))
557+
miscServingTimeReceiptTimer.Update(time.Duration(task.servingTime))
558558
}
559559
}()
560560
}
@@ -564,7 +564,6 @@ func (h *serverHandler) handleMsg(p *peer, wg *sync.WaitGroup) error {
564564
if metrics.EnabledExpensive {
565565
miscInTrieProofPacketsMeter.Mark(1)
566566
miscInTrieProofTrafficMeter.Mark(int64(msg.Size))
567-
defer func(start time.Time) { miscServingTimeTrieProofTimer.UpdateSince(start) }(time.Now())
568567
}
569568
var req struct {
570569
ReqID uint64
@@ -658,6 +657,7 @@ func (h *serverHandler) handleMsg(p *peer, wg *sync.WaitGroup) error {
658657
if metrics.EnabledExpensive {
659658
miscOutTrieProofPacketsMeter.Mark(1)
660659
miscOutTrieProofTrafficMeter.Mark(int64(reply.size()))
660+
miscServingTimeTrieProofTimer.Update(time.Duration(task.servingTime))
661661
}
662662
}()
663663
}
@@ -667,7 +667,6 @@ func (h *serverHandler) handleMsg(p *peer, wg *sync.WaitGroup) error {
667667
if metrics.EnabledExpensive {
668668
miscInHelperTriePacketsMeter.Mark(1)
669669
miscInHelperTrieTrafficMeter.Mark(int64(msg.Size))
670-
defer func(start time.Time) { miscServingTimeHelperTrieTimer.UpdateSince(start) }(time.Now())
671670
}
672671
var req struct {
673672
ReqID uint64
@@ -733,6 +732,7 @@ func (h *serverHandler) handleMsg(p *peer, wg *sync.WaitGroup) error {
733732
if metrics.EnabledExpensive {
734733
miscOutHelperTriePacketsMeter.Mark(1)
735734
miscOutHelperTrieTrafficMeter.Mark(int64(reply.size()))
735+
miscServingTimeHelperTrieTimer.Update(time.Duration(task.servingTime))
736736
}
737737
}()
738738
}
@@ -742,7 +742,6 @@ func (h *serverHandler) handleMsg(p *peer, wg *sync.WaitGroup) error {
742742
if metrics.EnabledExpensive {
743743
miscInTxsPacketsMeter.Mark(1)
744744
miscInTxsTrafficMeter.Mark(int64(msg.Size))
745-
defer func(start time.Time) { miscServingTimeTxTimer.UpdateSince(start) }(time.Now())
746745
}
747746
var req struct {
748747
ReqID uint64
@@ -782,6 +781,7 @@ func (h *serverHandler) handleMsg(p *peer, wg *sync.WaitGroup) error {
782781
if metrics.EnabledExpensive {
783782
miscOutTxsPacketsMeter.Mark(1)
784783
miscOutTxsTrafficMeter.Mark(int64(reply.size()))
784+
miscServingTimeTxTimer.Update(time.Duration(task.servingTime))
785785
}
786786
}()
787787
}
@@ -791,7 +791,6 @@ func (h *serverHandler) handleMsg(p *peer, wg *sync.WaitGroup) error {
791791
if metrics.EnabledExpensive {
792792
miscInTxStatusPacketsMeter.Mark(1)
793793
miscInTxStatusTrafficMeter.Mark(int64(msg.Size))
794-
defer func(start time.Time) { miscServingTimeTxStatusTimer.UpdateSince(start) }(time.Now())
795794
}
796795
var req struct {
797796
ReqID uint64
@@ -819,6 +818,7 @@ func (h *serverHandler) handleMsg(p *peer, wg *sync.WaitGroup) error {
819818
if metrics.EnabledExpensive {
820819
miscOutTxStatusPacketsMeter.Mark(1)
821820
miscOutTxStatusTrafficMeter.Mark(int64(reply.size()))
821+
miscServingTimeTxStatusTimer.Update(time.Duration(task.servingTime))
822822
}
823823
}()
824824
}

0 commit comments

Comments
 (0)