github.com/arieschain/arieschain@v0.0.0-20191023063405-37c074544356/qct/fetcher/metrics.go (about) 1 // Contains the metrics collected by the fetcher. 2 3 package fetcher 4 5 import ( 6 "github.com/quickchainproject/quickchain/metrics" 7 ) 8 9 var ( 10 propAnnounceInMeter = metrics.NewRegisteredMeter("eth/fetcher/prop/announces/in", nil) 11 propAnnounceOutTimer = metrics.NewRegisteredTimer("eth/fetcher/prop/announces/out", nil) 12 propAnnounceDropMeter = metrics.NewRegisteredMeter("eth/fetcher/prop/announces/drop", nil) 13 propAnnounceDOSMeter = metrics.NewRegisteredMeter("eth/fetcher/prop/announces/dos", nil) 14 15 propBroadcastInMeter = metrics.NewRegisteredMeter("eth/fetcher/prop/broadcasts/in", nil) 16 propBroadcastOutTimer = metrics.NewRegisteredTimer("eth/fetcher/prop/broadcasts/out", nil) 17 propBroadcastDropMeter = metrics.NewRegisteredMeter("eth/fetcher/prop/broadcasts/drop", nil) 18 propBroadcastDOSMeter = metrics.NewRegisteredMeter("eth/fetcher/prop/broadcasts/dos", nil) 19 20 headerFetchMeter = metrics.NewRegisteredMeter("eth/fetcher/fetch/headers", nil) 21 bodyFetchMeter = metrics.NewRegisteredMeter("eth/fetcher/fetch/bodies", nil) 22 23 headerFilterInMeter = metrics.NewRegisteredMeter("eth/fetcher/filter/headers/in", nil) 24 headerFilterOutMeter = metrics.NewRegisteredMeter("eth/fetcher/filter/headers/out", nil) 25 bodyFilterInMeter = metrics.NewRegisteredMeter("eth/fetcher/filter/bodies/in", nil) 26 bodyFilterOutMeter = metrics.NewRegisteredMeter("eth/fetcher/filter/bodies/out", nil) 27 )