lb/Validate Backend Service Protocol Configuration
Checks if health check uses the same protocol as backend service for serving traffic.
Product: Load balancing
Step Type: AUTOMATED STEP
Description
None
Success Reason
The load balancer is performing health checks using the same protocol ({hc_protocol}) that it is using for serving traffic. This is the standard configuration.
Uncertain Reason
The load balancer uses {serving_protocol} for traffic but {hc_protocol} for health checks. If not intended, this protocol mismatch can lead to incorrect health assessments, causing traffic to be sent to failing backends or unnecessary failovers.
Important: Health checks using {hc_protocol} might be passing while the application serving {serving_protocol} traffic is failing, because the success criteria for the two protocols can be different. More details on the health check success criteria can be found in docs.