metrics.go 420 B

1234567891011121314
  1. package challenge
  2. import (
  3. "math"
  4. "github.com/prometheus/client_golang/prometheus"
  5. "github.com/prometheus/client_golang/prometheus/promauto"
  6. )
  7. var TimeTaken = promauto.NewHistogramVec(prometheus.HistogramOpts{
  8. Name: "anubis_time_taken",
  9. Help: "The time taken for a browser to generate a response (milliseconds)",
  10. Buckets: prometheus.ExponentialBucketsRange(1, math.Pow(2, 20), 20),
  11. }, []string{"method"})