github.com/linapex/ethereum-dpos-chinese@v0.0.0-20190316121959-b78b3a4a1ece/eth/downloader/metrics.go (about) 1 2 //<developer> 3 // <name>linapex 曹一峰</name> 4 // <email>linapex@163.com</email> 5 // <wx>superexc</wx> 6 // <qqgroup>128148617</qqgroup> 7 // <url>https://jsq.ink</url> 8 // <role>pku engineer</role> 9 // <date>2019-03-16 12:09:38</date> 10 //</624342634005008384> 11 12 13 //包含下载程序收集的度量。 14 15 package downloader 16 17 import ( 18 "github.com/ethereum/go-ethereum/metrics" 19 ) 20 21 var ( 22 headerInMeter = metrics.NewRegisteredMeter("eth/downloader/headers/in", nil) 23 headerReqTimer = metrics.NewRegisteredTimer("eth/downloader/headers/req", nil) 24 headerDropMeter = metrics.NewRegisteredMeter("eth/downloader/headers/drop", nil) 25 headerTimeoutMeter = metrics.NewRegisteredMeter("eth/downloader/headers/timeout", nil) 26 27 bodyInMeter = metrics.NewRegisteredMeter("eth/downloader/bodies/in", nil) 28 bodyReqTimer = metrics.NewRegisteredTimer("eth/downloader/bodies/req", nil) 29 bodyDropMeter = metrics.NewRegisteredMeter("eth/downloader/bodies/drop", nil) 30 bodyTimeoutMeter = metrics.NewRegisteredMeter("eth/downloader/bodies/timeout", nil) 31 32 receiptInMeter = metrics.NewRegisteredMeter("eth/downloader/receipts/in", nil) 33 receiptReqTimer = metrics.NewRegisteredTimer("eth/downloader/receipts/req", nil) 34 receiptDropMeter = metrics.NewRegisteredMeter("eth/downloader/receipts/drop", nil) 35 receiptTimeoutMeter = metrics.NewRegisteredMeter("eth/downloader/receipts/timeout", nil) 36 37 stateInMeter = metrics.NewRegisteredMeter("eth/downloader/states/in", nil) 38 stateDropMeter = metrics.NewRegisteredMeter("eth/downloader/states/drop", nil) 39 ) 40