API
Monitoring endpoints
All /admin
endpoints except /admin/health
require authentication (and will require strict permissions once Authorization is implemented)
GET /admin
- list of all monitoring endpointsGET /admin/heapdump
- downloads a heapdump of the applicationGET /admin/threaddump
- list of the threaddump of the applicationGET /admin/loggers
- list of all the application loggers and their log levelsPOST /admin/loggers/{logger}
- change the log level of a logger in runtimeGET /admin/health
- get a detailed status report of the application’s health:{ "status": "UP", "details": { "HDFSConnection": { "status": "UP" }, "MongoDBConnection": { "status": "UP" }, "diskSpace": { "status": "UP", "details": { "total": 1000240963584, "free": 766613557248, "threshold": 10485760 } } } }