Health Check Configuration 
The Health Check system allows you to monitor the availability and health of your service by configuring automatic checks. Here is a guide to configure the different fields:

Configuration Fields 
- Enable/Disable
 
- "Disabled" button: Enables or disables the Health Check system. When disabled, no health checks will be performed.
 
- HTTP Method
 
- Field: Select the HTTP method to use (e.g., GET, POST, PUT, DELETE). Default: GET.
 
- URL
 
- Field: Specify the URL to check. Example: 
http://localhost:8080/health. 
- Expected Response Code
 
- Field: Set the expected HTTP code to consider the check successful. Default: 200.
 
- Expected Response Text
 
- Field (optional): Specify the expected text in the response for the service to be considered healthy. Leave empty to skip this check.
 
- Interval (ms)
 
- Field: Set the time interval (in milliseconds) between successive checks. Example: 5000 (5 seconds).
 
- Timeout (ms)
 
- Field: Specify the maximum time (in milliseconds) to receive a response before a check fails. Example: 2000 (2 seconds). Default: 0 (no timeout).
 
- Startup Delay (ms)
 
- Field: Specify the time to wait (in milliseconds) after the service starts before starting the checks. Example: 1000 (1 second). Default: 0 (immediate start).
 
Configuration Example 
For an application listening on http://localhost:8080/health, you can configure:
- HTTP Method: GET
 - URL: 
http://localhost:8080/health - Expected Response Code: 200
 - Interval: 5000
 - Timeout: 2000
 - Startup Delay: 1000
 
Notes 
- Ensure that the provided URL is accessible from the system performing the checks.
 - Make sure the interval and timeout are suitable for your application to avoid unexpected failures.
 
