INNER CODE UNIT · Go
testMetrics
minio/kes · api_test.go:69
func testMetrics(t *testing.T) {
t.Parallel()
ctx := testContext(t)
srv, url := startServer(ctx, nil)
defer srv.Close()
client := defaultClient(url)
metric, err := client.Metrics(ctx)
if err != nil {
t.Fatalf("Failed fetch server metrics: %v", err)
}
if n := metric.RequestOK + metric.RequestErr + metric.RequestFail; n != metric.RequestN() {
t.Fatalf("metrics request count differs: got %d - want %d", n, metric.RequestN())
}
if metric.CPUs == 0 {
t.Fatalf("metrics contains no number of CPUs")
}