metrics: pull library and introduce ResettingTimer and InfluxDB reporter (#15910)
* go-metrics: fork library and introduce ResettingTimer and InfluxDB reporter. * vendor: change nonsense/go-metrics to ethersphere/go-metrics * go-metrics: add tests. move ResettingTimer logic from reporter to type. * all, metrics: pull in metrics package in go-ethereum * metrics/test: make sure metrics are enabled for tests * metrics: apply gosimple rules * metrics/exp, internal/debug: init expvar endpoint when starting pprof server * internal/debug: tiny comment formatting fix
Showing
- consensus/ethash/ethash.go 1 addition, 1 deletionconsensus/ethash/ethash.go
- core/blockchain.go 1 addition, 1 deletioncore/blockchain.go
- core/database_util.go 2 additions, 2 deletionscore/database_util.go
- core/tx_pool.go 10 additions, 10 deletionscore/tx_pool.go
- dashboard/dashboard.go 1 addition, 1 deletiondashboard/dashboard.go
- eth/downloader/downloader.go 1 addition, 1 deletioneth/downloader/downloader.go
- eth/downloader/metrics.go 14 additions, 14 deletionseth/downloader/metrics.go
- eth/downloader/queue.go 1 addition, 1 deletioneth/downloader/queue.go
- eth/fetcher/metrics.go 14 additions, 14 deletionseth/fetcher/metrics.go
- eth/metrics.go 32 additions, 32 deletionseth/metrics.go
- ethdb/database.go 18 additions, 20 deletionsethdb/database.go
- internal/debug/flags.go 6 additions, 0 deletionsinternal/debug/flags.go
- les/metrics.go 4 additions, 4 deletionsles/metrics.go
- metrics/FORK.md 1 addition, 0 deletionsmetrics/FORK.md
- metrics/LICENSE 0 additions, 0 deletionsmetrics/LICENSE
- metrics/README.md 25 additions, 12 deletionsmetrics/README.md
- metrics/counter.go 1 addition, 1 deletionmetrics/counter.go
- metrics/counter_test.go 77 additions, 0 deletionsmetrics/counter_test.go
- metrics/debug.go 3 additions, 3 deletionsmetrics/debug.go
- metrics/debug_test.go 48 additions, 0 deletionsmetrics/debug_test.go
Loading
Please register or sign in to comment