func (s *Stack) createMonitor(config monitor.MonitorConfig) monitor.Monitor { var mon monitor.Monitor s.log.Infof("Creando monitor con mode [%s] y request [%s]", config.Type, config.Request) if config.Type == monitor.TCP { mon = new(monitor.TcpMonitor) } else { mon = new(monitor.HttpMonitor) } mon.SetRetries(config.Retries) mon.SetRequest(config.Request) mon.SetExpected(config.Expected) return mon }