diff --git a/daemon.go b/daemon.go
index 69feed1c1aa9f26e7730977c4cf3271885cfeab9..84ca7c15fd6ea8cb64690891f96bbd222b5f1bf9 100644
--- a/daemon.go
+++ b/daemon.go
@@ -205,6 +205,7 @@ func daemonize(config appConfig, uid, gid uint) {
 	daemonUpdateFds(cmd, config.ListenHTTP)
 	daemonUpdateFds(cmd, config.ListenHTTPS)
 	daemonUpdateFds(cmd, config.ListenProxy)
+	config.ListenMetrics = daemonUpdateFd(cmd, config.ListenMetrics)
 
 	// Start the process
 	if err = cmd.Start(); err != nil {