A developer is implementing health checks for an Azure App Service. What is the professional best practice for the health check endpoint?
-
A
Return HTTP 200 only when the database and downstream dependencies are reachable
-
B
Always return HTTP 200 regardless of internal state
-
C
Return HTTP 500 to trigger auto-scaling
-
D
Use the /ping endpoint that returns the server IP address