swarm: initial instrumentation (#15969)
* swarm: initial instrumentation with go-metrics * swarm: initialise metrics collection and add ResettingTimer to HTTP requests * swarm: update metrics flags names. remove redundant Timer. * swarm: rename method for periodically updating gauges * swarm: finalise metrics after feedback * swarm/network: always init kad metrics containers * swarm/network: off-by-one index in metrics containers * swarm, metrics: resolved conflicts
Showing
- cmd/swarm/main.go 7 additions, 1 deletioncmd/swarm/main.go
- metrics/metrics.go 0 additions, 1 deletionmetrics/metrics.go
- swarm/api/api.go 53 additions, 0 deletionsswarm/api/api.go
- swarm/api/http/error.go 9 additions, 0 deletionsswarm/api/http/error.go
- swarm/api/http/server.go 69 additions, 0 deletionsswarm/api/http/server.go
- swarm/fuse/swarmfs_util.go 0 additions, 7 deletionsswarm/fuse/swarmfs_util.go
- swarm/metrics/flags.go 82 additions, 0 deletionsswarm/metrics/flags.go
- swarm/network/depo.go 15 additions, 0 deletionsswarm/network/depo.go
- swarm/network/hive.go 10 additions, 0 deletionsswarm/network/hive.go
- swarm/network/kademlia/kademlia.go 27 additions, 1 deletionswarm/network/kademlia/kademlia.go
- swarm/network/protocol.go 24 additions, 0 deletionsswarm/network/protocol.go
- swarm/storage/chunker.go 14 additions, 0 deletionsswarm/storage/chunker.go
- swarm/storage/dbstore.go 9 additions, 0 deletionsswarm/storage/dbstore.go
- swarm/storage/localstore.go 16 additions, 0 deletionsswarm/storage/localstore.go
- swarm/storage/memstore.go 14 additions, 0 deletionsswarm/storage/memstore.go
- swarm/swarm.go 32 additions, 0 deletionsswarm/swarm.go
Loading
Please register or sign in to comment