From eef81a69ebbe0e29f99137aa1c82de50cff6fb43 Mon Sep 17 00:00:00 2001 From: Thomas E Lackey Date: Wed, 15 Feb 2023 19:48:25 -0600 Subject: [PATCH] Move noisiest timer message to trace. --- statediff/service.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/statediff/service.go b/statediff/service.go index a0b8424e3..5dce68695 100644 --- a/statediff/service.go +++ b/statediff/service.go @@ -863,7 +863,11 @@ func (sds *Service) writeStateDiff(block *types.Block, parentRoot common.Hash, p } output := func(node types2.StateNode) error { - defer metrics.ReportAndUpdateDuration("statediff output", time.Now(), logger, metrics.IndexerMetrics.OutputTimer) + defer func() { + // This is very noisy so we log at Trace. + since := metrics.UpdateDuration(time.Now(), metrics.IndexerMetrics.OutputTimer) + logger.Trace(fmt.Sprintf("statediff output duration=%dms", since.Milliseconds())) + }() return sds.indexer.PushStateNode(tx, node, block.Hash().String()) } codeOutput := func(c types2.CodeAndCodeHash) error { -- 2.45.2