X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/35a23c29e610809d19635aba3cc1956128cb75d2..646ea4328be842f4baa194205618c01910ec49db:/services/keepstore/keepstore.go diff --git a/services/keepstore/keepstore.go b/services/keepstore/keepstore.go index a6c8cd9954..fcbdddacb1 100644 --- a/services/keepstore/keepstore.go +++ b/services/keepstore/keepstore.go @@ -18,6 +18,7 @@ import ( "git.curoverse.com/arvados.git/sdk/go/config" "git.curoverse.com/arvados.git/sdk/go/keepclient" "github.com/coreos/go-systemd/daemon" + "github.com/prometheus/client_golang/prometheus" ) var version = "dev" @@ -121,7 +122,9 @@ func main() { log.Printf("keepstore %s started", version) - err = theConfig.Start() + metricsRegistry := prometheus.NewRegistry() + + err = theConfig.Start(metricsRegistry) if err != nil { log.Fatal(err) } @@ -174,7 +177,7 @@ func main() { KeepVM = MakeRRVolumeManager(theConfig.Volumes) // Middleware/handler stack - router := MakeRESTRouter(cluster) + router := MakeRESTRouter(cluster, metricsRegistry) // Set up a TCP listener. listener, err := net.Listen("tcp", theConfig.Listen)