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.