Skip to content
This repository was archived by the owner on Apr 17, 2019. It is now read-only.

Commit d6ee218

Browse files
committed
Merge pull request #1167 from mwielgus/metrics-separate-go
Cluster-autoscaler: start http server in a separate goroutine
2 parents f1d10a3 + 723bfa0 commit d6ee218

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

cluster-autoscaler/cluster_autoscaler.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -58,11 +58,11 @@ func main() {
5858
"Can be used multiple times. Format: <min>:<max>:<migurl>")
5959
flag.Parse()
6060

61-
http.Handle("/metrics", prometheus.Handler())
62-
err := http.ListenAndServe(*address, nil)
63-
if err != nil {
64-
glog.Fatalf("Failed to start http server metrics: %v", err)
65-
}
61+
go func() {
62+
http.Handle("/metrics", prometheus.Handler())
63+
err := http.ListenAndServe(*address, nil)
64+
glog.Fatalf("Failed to start metrics: %v", err)
65+
}()
6666

6767
url, err := url.Parse(*kubernetes)
6868
if err != nil {

0 commit comments

Comments
 (0)