Add metrics
This commit is contained in:
@@ -80,6 +80,10 @@ func ActionServe(c *cli.Context) error {
|
||||
rtmpServer.Logger = logger
|
||||
rtmpServer.Hostname = cfg.Hostname
|
||||
|
||||
if cfg.MetricsEnable {
|
||||
rtmpServer.EnableMetrics()
|
||||
}
|
||||
|
||||
if c.IsSet("cpu-profile") {
|
||||
filename := c.String("cpu-profile")
|
||||
logger.Infow("CPU-profiling enabled.", "filename", filename)
|
||||
@@ -99,6 +103,9 @@ func ActionServe(c *cli.Context) error {
|
||||
ws := server.NewWebServer(ctx, rtmpServer)
|
||||
ws.ListenAddr = cfg.HTTPListenAddr
|
||||
ws.Logger = logger
|
||||
if cfg.MetricsEnable {
|
||||
ws.EnableMetrics = true
|
||||
}
|
||||
go func() {
|
||||
rtmpServer.Logger.Infow("Starting HTTP server.", "listen_addr", ws.ListenAddr)
|
||||
err := ws.Serve()
|
||||
|
Reference in New Issue
Block a user