Quick Answer
Health checks: AddHealthChecks() with checks for DB, Redis, message queues, external APIs. MapHealthChecks("/health/ready") and MapHealthChecks("/health/live"). HealthCheckPublisher for pushing metrics to monitoring systems. UI: add AspNetCore.HealthChecks.UI for a visual dashboard. Tag checks (db, cache) and filter by tag in separate endpoints for different probe types.
Answer
Health checks monitor service and dependency availability.
Use Microsoft.Extensions.Diagnostics.HealthChecks.
Expose a /health endpoint.
Check database connections, external APIs, disk, cache, etc.
Integrate with monitoring tools (Kubernetes, Azure, AWS, Prometheus).
S
SugharaIQ Editorial Team
Verified Answer
This answer has been peer-reviewed by industry experts holding senior engineering roles to ensure technical accuracy and relevance for modern interview standards.