"net/http/httptest"
"git.curoverse.com/arvados.git/sdk/go/arvadostest"
+ "github.com/prometheus/client_golang/prometheus"
check "gopkg.in/check.v1"
)
theConfig = DefaultConfig()
theConfig.systemAuthToken = arvadostest.DataManagerToken
theConfig.ManagementToken = arvadostest.ManagementToken
- theConfig.Start()
- s.rtr = MakeRESTRouter(testCluster)
+ r := prometheus.NewRegistry()
+ theConfig.Start(r)
+ s.rtr = MakeRESTRouter(testCluster, r)
}
func (s *MountsSuite) TearDownTest(c *check.C) {
s.vm.Close()
KeepVM = nil
theConfig = DefaultConfig()
- theConfig.Start()
+ theConfig.Start(prometheus.NewRegistry())
}
func (s *MountsSuite) TestMounts(c *check.C) {
c.Check(found["time_to_status_seconds"], check.Equals, true)
metricsNames := []string{
- "arvados_keepstore_bufferpool_buffers_in_use",
- "arvados_keepstore_bufferpool_buffers_max",
- "arvados_keepstore_bufferpool_bytes_allocated",
- "arvados_keepstore_pull_queue_in_progress",
- "arvados_keepstore_pull_queue_queued",
- "arvados_keepstore_requests_current",
- "arvados_keepstore_requests_max",
- "arvados_keepstore_trash_queue_in_progress",
- "arvados_keepstore_trash_queue_queued",
+ "arvados_keepstore_bufferpool_inuse_buffers",
+ "arvados_keepstore_bufferpool_max_buffers",
+ "arvados_keepstore_bufferpool_allocated_bytes",
+ "arvados_keepstore_pull_queue_inprogress_entries",
+ "arvados_keepstore_pull_queue_pending_entries",
+ "arvados_keepstore_concurrent_requests",
+ "arvados_keepstore_max_concurrent_requests",
+ "arvados_keepstore_trash_queue_inprogress_entries",
+ "arvados_keepstore_trash_queue_pending_entries",
"request_duration_seconds",
"time_to_status_seconds",
}