References
- CPS-1856Getting issue details... STATUS
- CPS-1857Getting issue details... STATUS
Out-of-scope
- Any other health check response other then Spring Boots actuators is out of scope in this development.
Assumptions
# | Issue | Notes | Decisions |
---|---|---|---|
1 | The health check URL is the default Spring Boot actuator health check URL. | ||
2 | The URL extension to service(name) is '/manage/health' | ||
3 | The response body for that health check request is the generic response produced by Spring Boot health check actuator end-point. |
Issues & Decisions
# | Issue | Notes | Decisions |
---|---|---|---|
1 | |||
2 |
Overview
The DMI Plugin Watchdog monitors the aliveness of DMI plugins. The job periodically (a configurable period of time) checks the health and status of each DMI plugin to ensure that
they are functioning properly. If a DMI-plugin is found to be unresponsive or in an unhealthy state, the Trust Level Cache will be updated with the latest status.
During the DMI-plugin registration process, DMI-plugin's service(name) will be added to Trust Level Cache with a value of COPMLETE. When the job runs, it will check aliveness of the DMI-plugin
by returning a response. Please note that the service(name) will be appended with a URL extension which is '/manage/health'.
A sample health check request:
service(name)/manage/health
A sample health check response generated by Spring Boot actuator health check end-point: