I'm looking towards switching some microservices from GKE to Cloud Run but I'm not able to find out anything related to the healthcheck, liveness, readiness and general monitoring when it goes how it is getting handled when deployed to GKE.
I assume that healthcheck and liveness is possible only when container was deployed to the Cloud Run but it will not be available when service is scaled down to 0. At that time in the monitoring I will get that service is down.
So my question is what are the best practices to handle them for the Cloud Run?