From 7ea0d444bf1a9f23b08d9ffecfeb5145df567e89 Mon Sep 17 00:00:00 2001 From: Dejan Mijic Date: Sun, 24 Sep 2017 07:33:21 +0200 Subject: [PATCH] Fix inconsisent label cardinality error Signed-off-by: Dejan Mijic --- cmd/manager/main.go | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/cmd/manager/main.go b/cmd/manager/main.go index 73f4ef49..5bb5ed4c 100644 --- a/cmd/manager/main.go +++ b/cmd/manager/main.go @@ -57,8 +57,6 @@ func main() { logger = log.NewJSONLogger(log.NewSyncWriter(os.Stdout)) logger = log.With(logger, "ts", log.DefaultTimestampUTC) - logger.Log("start", "manager") - session, err := cassandra.Connect(strings.Split(cfg.Cluster, sep), cfg.Keyspace) if err != nil { logger.Log("error", err) @@ -80,25 +78,26 @@ func main() { var svc manager.Service svc = manager.NewService(users, clients, channels, hasher, idp) svc = api.NewLoggingService(logger, svc) + + fields := []string{"method"} svc = api.NewMetricService( kitprometheus.NewCounterFrom(stdprometheus.CounterOpts{ Namespace: "manager", Subsystem: "api", Name: "request_count", Help: "Number of requests received.", - }, []string{}), + }, fields), kitprometheus.NewSummaryFrom(stdprometheus.SummaryOpts{ Namespace: "manager", Subsystem: "api", Name: "request_latency_microseconds", Help: "Total duration of requests in microseconds.", - }, []string{}), + }, fields), svc, ) errs := make(chan error, 2) - logger.Log("http_port", cfg.Port) go func() { p := fmt.Sprintf(":%d", cfg.Port) errs <- http.ListenAndServe(p, api.MakeHandler(svc))