[ https://issues.apache.org/jira/browse/UNOMI-854?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17889143#comment-17889143 ]
Jerome Blanchard edited comment on UNOMI-854 at 10/14/24 9:38 AM: ------------------------------------------------------------------ Small improvements to ease the usage of health-check extension : * Use a different HTTP response code that 200 when not all checks are LIVE * Ensure a fix order in the healthcheck provider response. * Add the health password config in the custom.system.properties to allow override using Environment variable UNOMI_HEALTHCHECK_PASSWORD * Add a configuration for healthcheck timeout thread time and other options was (Author: JIRAUSER306978): Small improvements to ease the usage of health-check extension : * Use a different HTTP response code that 200 when not all checks are LIVE * Ensure a fix order in the healthcheck provider response. * Add the health password config in the custom.system.properties to allow override using Environment variable UNOMI_HEALTHCHECK_PASSWORD > Add Healthcheck endpoint > ------------------------ > > Key: UNOMI-854 > URL: https://issues.apache.org/jira/browse/UNOMI-854 > Project: Apache Unomi > Issue Type: Improvement > Components: unomi(-core) > Reporter: Jerome Blanchard > Assignee: Jerome Blanchard > Priority: Major > Fix For: unomi-2.6.0 > > Time Spent: 40m > Remaining Estimate: 0h > > Add a /health route in unomi to get status of the application > The health endpoint should include informations about : > status of the application (started/not started, ram, cpu, bundles sarted) > status of underlying systems (cluster status, es connection status) > Any informations gathered must be gathered quickly and not be blocking in any > case. Thus if a subsystem does not respond quickly, a specific status should > be returned. > Structure of the response could include subresources in order to have a very > small respond time on the basis request. > Have a look on any other health check system like quarkus q -- This message was sent by Atlassian Jira (v8.20.10#820010)