Skip to main content

Monitor service availability with the health endpoint

The platform exposes a health endpoint that reports the status of the admin database, the platform application server, and every registered repository database. Poll it from your monitoring tools to catch problems early.

Endpoint

Make an HTTP GET request to:

https://<your-service-url>/Health

The path is case-sensitive — capitalize the H in /Health.

Response

The endpoint returns JSON with an overall healthSummary plus the status of the platform, the admin database, and each registered repository database. A component reports UP when it's available and DOWN when it isn't (INSTALLING appears while a component is still being set up).

{
"healthSummary": {
"admindatabase": "UP",
"platform": "UP",
"repositories": "UP"
},
"platformHealthStatus": { "healthIndicator": "UP" },
"adminHealthStatus": { "healthIndicator": "UP" },
"repositoryHealthStatus": {
"11111111-1111-1111-1111-111111111111": { "healthIndicator": "UP" },
"22222222-2222-2222-2222-222222222222": { "healthIndicator": "UP" }
}
}
FieldReports
healthSummaryThe overall health of the system components.
platformHealthStatusThe core platform (application server).
adminHealthStatusThe admin database.
repositoryHealthStatusEach registered repository database, keyed by its UUID.

Monitor the endpoint

  • Manually — open the URL in a browser, or run curl -X GET https://<your-service-url>/Health.
  • Automatically — poll /Health from a tool such as Prometheus, Datadog, Nagios, or AWS CloudWatch, and alert when any value is DOWN.

Troubleshooting

healthSummary valuePossible causeWhat to check
"platform": "DOWN"The service is unavailable or failing.Check the server logs, restart the service, and verify the database connections.
"admindatabase": "DOWN"The admin database connection failed.Make sure the database is running and reachable.
"repositories": "DOWN"One or more repository databases are unavailable.Identify the affected repository, check its database, and review the server logs (for example, a failed upgrade).

For more help, contact your system administrator or the iGrafx support portal.