Merge pull request #2874 from aledbf/fix-status
Delay initial prometheus status metric
This commit is contained in:
commit
c921a00abf
1 changed files with 7 additions and 1 deletions
|
@ -18,6 +18,7 @@ package metric
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"os"
|
"os"
|
||||||
|
"time"
|
||||||
|
|
||||||
"github.com/prometheus/client_golang/prometheus"
|
"github.com/prometheus/client_golang/prometheus"
|
||||||
|
|
||||||
|
@ -113,7 +114,12 @@ func (c *collector) Start() {
|
||||||
c.registry.MustRegister(c.ingressController)
|
c.registry.MustRegister(c.ingressController)
|
||||||
c.registry.MustRegister(c.socket)
|
c.registry.MustRegister(c.socket)
|
||||||
|
|
||||||
go c.nginxStatus.Start()
|
// the default nginx.conf does not contains
|
||||||
|
// a server section with the status port
|
||||||
|
go func() {
|
||||||
|
time.Sleep(5 * time.Second)
|
||||||
|
c.nginxStatus.Start()
|
||||||
|
}()
|
||||||
go c.nginxProcess.Start()
|
go c.nginxProcess.Start()
|
||||||
go c.socket.Start()
|
go c.socket.Start()
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue