Run the MC2 Healthcheck
This information is work-in-progress as the utility is still being developed.
To run the MC2 Healthcheck from backend URL(s) of each region:
curl –X GET “http://host:port/health” (See Note 3 for health port information)
or access the URL from a browser.
You can access the URL below as an example of health check.
Example of Reply to the REST Request
The reply to the REST request will be the aggregated health status in JSON format with the embedded stream status, as shown in the following example:
MC2Processes
status – region status (per load balancer)
MC2ProcessesList – list of processes in the region
status – MC2Process status
MCStreamHealthCheck: list of MC2 Stream health status within a MC2 process
MC2ProcessInformation: stream detail information
ruleExecutionDetails: current executing rule details
camel: camel status
camel-health-check: camel route health status
diskSpace
refreshScope
eagleRestApi – REST API list
MCStreamHealthCheck – load balancer stream health
eagleKafkaHealthCheck – kafka health status
eagleJmsHealthCheck – JMS health check (see Note 1)
eagleServicesHealth – Eagle Engine Services Health Status
Engine Service Health Status
view | StarObject – (see Note 2)
svcs – list of engine services
svc – service status
Notes:
Activated in September 2018 release.
For EMShell version before V2017.R2.5, you will see "StarObject" as the root tag. For version after V2017.R2.5, you will see the "view" tag.
Example of the Health Status JSON File
{ |
---|