Merge pull request #10646 from yingnanzhang666/metrics_db_compaction

fix issue that metric db_compaction_total_duration_milliseconds is always 0
This commit is contained in:
Jingyi Hu 2019-04-19 21:10:41 -07:00 committed by GitHub
commit 943d6887c4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -23,7 +23,7 @@ import (
func (s *store) scheduleCompaction(compactMainRev int64, keep map[revision]struct{}) bool {
totalStart := time.Now()
defer dbCompactionTotalMs.Observe(float64(time.Since(totalStart) / time.Millisecond))
defer func() { dbCompactionTotalMs.Observe(float64(time.Since(totalStart) / time.Millisecond)) }()
keyCompactions := 0
defer func() { dbCompactionKeysCounter.Add(float64(keyCompactions)) }()