Pilot_endpoint_not_ready metric always returns 0

My understanding is that it should return something other than 0 when pilot pod is not ready

I locally modified the pilot helm chart, setting the readiness endpoint to something nonexistent, like /hahaha, then deploy.

I confirmed via kubectl describe pod that the pilot but is not ready, but the metric value is still 0