Implementing Health Checks in ASP.NET Core