To provide a dedicated health check feature that would have no performance knock on other system components, we opted to decouple health checks from the REST endpoints used for querying and ingesting data. For this purpose, a min HTTP server runs embedded in a QuestDB instance and has a separate log and thread pool configuration.

    The server will respond with a HTTP status code of 200, indicating that the system is operational:

    The configuration section for the HTTP server is available in the .