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.

Acceptance / Success Criteria

None

Lucidchart Diagrams

Activity

Show:

Jane Hou June 7, 2021 at 1:01 PM
Edited

https://github.com/OpenNMS/opennms/pull/3459

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.

Jane Hou May 27, 2021 at 6:32 PM

Fixed

Details

Assignee

Reporter

Sprint

Fix versions

Priority

PagerDuty

Created May 19, 2021 at 7:04 PM
Updated June 18, 2021 at 7:56 PM
Resolved June 17, 2021 at 5:16 PM