Status endpoints
There are two status endpoints available for both the Rule Execution API and the Decision API :
A successful response from either endpoint will return a response with status code 200.
An unsuccessful response will return a response with status code 503.
Alive endpoint – api/status/alive
The alive endpoint will perform three different checks to ensure the service is up and running as expected:
- Verifies that the InRule license is present and valid
- Verifies rule repository connectivity
- Verifies that the precompile has finished running, if enabled
Details endpoint – api/status/details
The details endpoint goes through the same checks as the alive endpoint above, but it appends additional information regarding the processing of the request to the response. Below is a list of the additional information that is included:
- Processor count
- InRule runtime version
- InRule repository version
- Process up time in minutes
- Cache up time in minutes
- Max rule app cache depth
- Current rule app cache depth
- Precompile status
- Precompile seconds
- Machine name
Comments
0 comments
Please sign in to leave a comment.