anchor.diff:  | unknown_route                  | The desired route does not exist in the gorouter's route table.                                                                                                                                                |
   | no_endpoints                   | There is an entry in the route table for the desired route, but there are no healthy endpoints available.                                                                                                      |
   | Connection Limit Reached       | The backends associated with the route have reached their max number of connections. The max connection number is set via the spec property `router.backends.max_conns`.                                       |
  -| route_service_unsupported      | Route services are not enabled. This can be configured via the spec property `router.route_services_secret`. If the property is empty, route services are disabled.                                            |
  +| route_service_unsupported      | Route services are not enabled or WebSockets requests are bound to route services. You can configure route services using the spec property `router.route_services_secret`. If the property is empty, route services are disabled. |
   | endpoint_failure               | The registered endpoint for the desired route failed to handle the request.
  
positive.code:          Gorouter tracks <code>502</code> errors with the <code>gorouter.bad_gateways</code> metric.
           For more information, see <a href="<%= vars.gorouter_metrics_link %>">Router Error: 502 Bad Gateway</a>.
           </td>
    </tr> 
  </table>  
  
  
  ## <a id="app-errors"></a>Diagnose App Errors
  
negative.code:     <td> Platform</td>
      <td> Logs with error remote <code>error: tls: handshake failure</code> and <code>backend_tls_handshake_failed</code> metric increments</td>
    </tr>
    <tr>
      <td>ExpiredOrNotYetValidCertFailure</td>
      <td> 502</td>
      <td> Yes</td>
  