code: func (s *Health) CloseMonitorChannel() {
  	s.mu.Lock()
  	defer s.mu.Unlock()
  
  	if s.stop != nil {
  		logrus.Debug("CloseMonitorChannel: waiting for probe to stop")
  		close(s.stop)
  		s.stop = nil
  		// unhealthy when the monitor has stopped for compatibility reasons
  		s.Health.Status = types.Unhealthy
  		logrus.Debug("CloseMonitorChannel done")
  	}
  }
docs: // CloseMonitorChannel closes any existing monitor channel.