| 12345678910111213141516171819 |
- package main
- import (
- "fmt"
- "github.com/rcrowley/go-metrics"
- "time"
- )
- func main() {
- r := metrics.NewRegistry()
- for i := 0; i < 10000; i++ {
- // r.Register(fmt.Sprintf("%d", i), metrics.NewCounter())
- // r.Register(fmt.Sprintf("%d", i), metrics.NewGauge())
- // r.Register(fmt.Sprintf("%d", i), metrics.NewHistogram(metrics.NewUniformSample(1028)))
- // r.Register(fmt.Sprintf("%d", i), metrics.NewHistogram(metrics.NewExpDecaySample(1028, 0.015)))
- r.Register(fmt.Sprintf("%d", i), metrics.NewMeter())
- }
- time.Sleep(600e9)
- }
|