Health-check: provide restful api to query health for different tags
Description
Add tag to health check components and provide RESTful API to query different groups of health checks for different tags. This also helps users get the application's local health status faster instead of checking the connection to individual dependency one by one.
As of June 8, the latest design is that each health-check element was tagged, and users can use the RESTful call to query the status of different health-check elements by tags. Each health check element can be tagged by either 0 or multiple tags. User can query health check by tags via inputting tags in query parameter during RESTful call. Users can add more than one tag as a query parameter. Note that the relationship between tags will be "or" but not "and" when we get the result.
Add tag to health check components and provide RESTful API to query different groups of health checks for different tags. This also helps users get the application's local health status faster instead of checking the connection to individual dependency one by one.