/// <summary> /// Adds the health checks. /// </summary> /// <param name="services">The services.</param> /// <param name="configuration">The configuration.</param> /// <returns></returns> public static IServiceCollection AddHealthChecks(this IServiceCollection services, IConfiguration configuration) { var servicesConfig = configuration.GetSection("ServicesConfig").Get <ServicesConfig>(); services.AddHealthChecks() .AddUrlGroup(new Uri(servicesConfig.Identity + IdentityServiceOperation.GetHealth()), name: "Identity Service") .AddUrlGroup(new Uri(servicesConfig.Blog + BlogServiceOperation.GetHealth()), name: "Blogs Service"); return(services); }