microsoft / azure-container-apps

Roadmap and issues for Azure Container Apps
MIT License
366 stars 29 forks source link

Feature Request: Health probes for apps withoout HTTP/TCP ports #779

Open VeselovAndrey opened 1 year ago

VeselovAndrey commented 1 year ago

Is your feature request related to a problem? Please describe.

There is no way to monitor applications without HTTP/TPC ports opened. E.g. I have container that implements worker role - get messages from a queue and process them. I don't need Ingress for it. For Docker I can setup HEALTHCHECK instruction to monitor local file modification time. But how to do similar check for Container Apps?

Describe the solution you'd like.

Have a way to monitor container apps without HTTP/TCP ports.

Describe alternatives you've considered.

No workaround.

Additional context.
Nothing.

anthonychu commented 1 year ago

Related #461 /cc @BigMorty

morgan-cromell commented 1 year ago

We also want this feature for our background workers that is processing events from eventhub

mateuszkozakiewicz commented 10 months ago

Similar use case for celery workers, no exec health check makes deployments unreliable because containers without health check are immediately marked as Healthy and previous revision is deprovisioned too soon.

litan1106 commented 10 months ago

+1. we need to use exec command to do grpc probe

VeselovAndrey commented 7 months ago

Any updates on this?