diff options
Diffstat (limited to 'internal/gitaly/config/prometheus/config.go')
-rw-r--r-- | internal/gitaly/config/prometheus/config.go | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/internal/gitaly/config/prometheus/config.go b/internal/gitaly/config/prometheus/config.go index 4873eec1d..12fbeec09 100644 --- a/internal/gitaly/config/prometheus/config.go +++ b/internal/gitaly/config/prometheus/config.go @@ -6,12 +6,13 @@ import ( grpcprometheus "github.com/grpc-ecosystem/go-grpc-prometheus" "github.com/prometheus/client_golang/prometheus" log "github.com/sirupsen/logrus" + "gitlab.com/gitlab-org/gitaly/v15/internal/helper/duration" ) // Config contains additional configuration data for prometheus type Config struct { // ScrapeTimeout is the allowed duration of a Prometheus scrape before timing out. - ScrapeTimeout time.Duration `toml:"scrape_timeout,omitempty"` + ScrapeTimeout duration.Duration `toml:"scrape_timeout,omitempty"` // GRPCLatencyBuckets configures the histogram buckets used for gRPC // latency measurements. GRPCLatencyBuckets []float64 `toml:"grpc_latency_buckets,omitempty"` @@ -20,7 +21,7 @@ type Config struct { // DefaultConfig returns a new config with default values set. func DefaultConfig() Config { return Config{ - ScrapeTimeout: 10 * time.Second, + ScrapeTimeout: duration.Duration(10 * time.Second), GRPCLatencyBuckets: []float64{0.001, 0.005, 0.025, 0.1, 0.5, 1.0, 10.0, 30.0, 60.0, 300.0, 1500.0}, } } |