code: func Do(staticConfiguration static.Configuration) (*http.Response, error) {
  	if staticConfiguration.Ping == nil {
  		return nil, errors.New("please enable `ping` to use health check")
  	}
  	pingEntryPoint, ok := staticConfiguration.EntryPoints[staticConfiguration.Ping.EntryPoint]
  	if !ok {
  		return nil, errors.New("missing `ping` entrypoint")
  	}
  
  	client := &http.Client{Timeout: 5 * time.Second}
  	protocol := "http"
  
  	// FIXME Handle TLS on ping etc...
  	// if pingEntryPoint.TLS != nil {
  	// 	protocol = "https"
  	// 	tr := &http.Transport{
  	// 		TLSClientConfig: &tls.Config{InsecureSkipVerify: true},
  	// 	}
  	// 	client.Transport = tr
  	// }
  
  	path := "/"
  
  	return client.Head(protocol + "://" + pingEntryPoint.Address + path + "ping")
  }
docs: // Do try to do a healthcheck