Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Health Check Url

1,691 sites Security covered Drupal 8–11
View on drupal.org

This module provides a dedicated URL endpoint for load balancers and monitoring services to verify if your Drupal website is functioning correctly. It returns a customizable success response with a 200 status code when Drupal bootstraps successfully, and an error code if there are issues, allowing your load balancer to automatically remove unhealthy instances. The endpoint is not cached and offers configurable elements for the URL path, response string, and format, with an option to allow access even during maintenance mode.

Health Check URL module is built to provide an endpoint for all type of load balancer (or Pingdom, new relic..),An endpoint will let the load balancer know that the site is working fine by sending them the configured response with HTTP status code 200.

If Drupal fails to bootstrap, it will returns an error code instead of configured response and your load balancer knows there is something not working with the particular instance and can drop it from load balancing.

health endpoint will never be cached.

It delivers configurable elements so everything can be customized & user defined.

You have an option to use your own endpoint instead of generic word "health" as endpoint.

Health Check URL provides five different formats of response with the combination of string & timestamp which is configurable,

the endpoint is configurable which says site is not restricted to use the default endpoint /health alone, it can have custom endpoint.

Access on maintenance mode with configuration.

Features

  1. Endpoint configurable
  2. String configurable
  3. Format Configurable
  4. Configurable maintenance mode access

Demo : https://www.youtube.com/watch?v=CfSgagZy2J4

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Apr 2025
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 1
Maintenance
Dormant

Releases

Version Type Core Release date
8.x-3.3 Stable 8–11 Apr 11, 2025