Trung BìnhC# iconC#

Health Checks trong ASP.NET Core là gì và tại sao cần thiết cho ứng dụng cloud?

Health checks expose trạng thái ứng dụng qua HTTP endpoint (/health).

  • Implement IHealthCheck: trả về HealthCheckResult.Healthy/Degraded/Unhealthy.
  • Container orchestrator (Kubernetes) dùng liveness probe (có nên restart?) và readiness probe (có nhận traffic?).
  • Kiểm tra: kết nối database, external API, bộ nhớ.
  • Cấu hình: builder.Services.AddHealthChecks().AddDbContextCheck<MyDbContext>().
  • Thiết yếu cho auto-healing deployment và zero-downtime update.

Xem toàn bộ C# cùng filter theo level & chủ đề con.

Mở danh sách C#