The official document: https://www.consul.io/docs/agent/checks.html
consul provide health checks are the following:
1、script+interval
2、http+interval
3、tcp+interval
4、time to live
5、docker+interval
6、grpc+interval
https://github.com/grpc/grpc/blob/master/doc/health-checking.md
7、alias