I've configured a HTTP(S) Load balancer as per the documentation on 
https://cloud.google.com/compute/docs/load-balancing/http/ and using Terraform as per 
https://www.terraform.io/docs/providers/google/r/compute_global_forwarding_rule.htmlThe health check on my backed service is showing as healthy, and I can see in the server logs that the health check requests are indeed hitting the server and returning a 200. 
When I try to access the site via the IP address associated with the Forwarding Rule I'm getting a 502 response with the message:
Error: Server Error
The server encountered a temporary error and could not complete your request.
Please try again in 30 seconds.
I believe this is coming from the load balancer.
The URL map is configured to forward all unmatched (host, paths) to my backend service
In the Load Balancer Logs there are a stack of Warnings for my requests which if I drill down into it looks like it doesn't know which backend service to use, though having checked another load balancer I can this value is empty in the logs as well so may be a red herring.
labels: { backend_service_name: ""  
 target_proxy_name: "webhost-https-proxy"  
 zone: "global"  
 project_id: "my-project"  
 url_map_name: "webhost-https-url-map"  
 forwarding_rule_name: "webhost-https-forwarding"  
  } 
Anyone have any insight into what might be going on, what more I should be looking at?