github.com/arieschain/arieschain@v0.0.0-20191023063405-37c074544356/qct/downloader/metrics.go (about) 1 // Contains the metrics collected by the downloader. 2 3 package downloader 4 5 import ( 6 "github.com/quickchainproject/quickchain/metrics" 7 ) 8 9 var ( 10 headerInMeter = metrics.NewRegisteredMeter("eth/downloader/headers/in", nil) 11 headerReqTimer = metrics.NewRegisteredTimer("eth/downloader/headers/req", nil) 12 headerDropMeter = metrics.NewRegisteredMeter("eth/downloader/headers/drop", nil) 13 headerTimeoutMeter = metrics.NewRegisteredMeter("eth/downloader/headers/timeout", nil) 14 15 bodyInMeter = metrics.NewRegisteredMeter("eth/downloader/bodies/in", nil) 16 bodyReqTimer = metrics.NewRegisteredTimer("eth/downloader/bodies/req", nil) 17 bodyDropMeter = metrics.NewRegisteredMeter("eth/downloader/bodies/drop", nil) 18 bodyTimeoutMeter = metrics.NewRegisteredMeter("eth/downloader/bodies/timeout", nil) 19 20 receiptInMeter = metrics.NewRegisteredMeter("eth/downloader/receipts/in", nil) 21 receiptReqTimer = metrics.NewRegisteredTimer("eth/downloader/receipts/req", nil) 22 receiptDropMeter = metrics.NewRegisteredMeter("eth/downloader/receipts/drop", nil) 23 receiptTimeoutMeter = metrics.NewRegisteredMeter("eth/downloader/receipts/timeout", nil) 24 25 stateInMeter = metrics.NewRegisteredMeter("eth/downloader/states/in", nil) 26 stateDropMeter = metrics.NewRegisteredMeter("eth/downloader/states/drop", nil) 27 )