https://www.jianshu.com/p/6fa0a8be8758
https://www.cnblogs.com/yyfh/p/11787434.html
https://www.telerik.com/blogs/health-checks-in-aspnet-core