Skip to content
Hoody.com

The System Monitoring endpoints expose health and runtime information for the Files service. Use these endpoints to verify that the service is running, to inspect resource usage such as memory and file descriptor counts, and to retrieve build and start metadata. The health endpoint is also useful for liveness probes and uptime monitoring.

Standard service health endpoint. Returns service identity, build and start timestamps, resource usage, and caller metadata.

This endpoint takes no parameters.

Terminal window
curl -X GET "https://proj-alpha-cnt-7f3a-files-1.eu-west-1.containers.hoody.icu/api/v1/files/health"
FieldTypeRequiredDescription
statusstringYesService health status. "ok" when the service is healthy.
servicestringYesService identifier.
builtstring | nullYesBuild timestamp of the service binary in ISO 8601 format.
startedstringYesProcess start timestamp in ISO 8601 format.
memoryobjectYesCurrent memory usage of the service process.
memory.heapnullYesAlways null for native services.
memory.rssinteger | nullYesResident set size in bytes.
fdsinteger | nullYesNumber of open file descriptors held by the process.
pidintegerYesOperating system process ID of the service.
ipstringYesCaller IP address. Empty string when the request arrives over a Unix socket.
userAgentstringYesUser-Agent header of the inbound request.