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
metrics/FORK.md
0 → 100644
metrics/counter_test.go
0 → 100644
metrics/debug_test.go
0 → 100644
metrics/ewma_test.go
0 → 100644
metrics/gauge_test.go
0 → 100644
metrics/graphite_test.go
0 → 100644
metrics/histogram_test.go
0 → 100644
metrics/influxdb/LICENSE
0 → 100644
metrics/influxdb/README.md
0 → 100644
metrics/influxdb/influxdb.go
0 → 100644
metrics/init_test.go
0 → 100644
metrics/json.go
0 → 100644
metrics/json_test.go
0 → 100644
metrics/librato/client.go
0 → 100644
metrics/librato/librato.go
0 → 100644
metrics/meter_test.go
0 → 100644
metrics/metrics_test.go
0 → 100644
metrics/opentsdb_test.go
0 → 100644
metrics/registry_test.go
0 → 100644
metrics/resetting_timer.go
0 → 100644
File moved
File moved
File moved
File moved
metrics/runtime_test.go
0 → 100644
metrics/sample_test.go
0 → 100644
metrics/timer_test.go
0 → 100644
metrics/writer_test.go
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Please register or sign in to comment