Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Node Health

Security covered Under active development 5 sites

Node Health is a Drupal module that helps site administrators monitor their content's storage and revision health. It provides reports on content types, fields, and node revisions, tracks database table sizes, and offers tools to clean up old revisions to manage storage efficiently.

Node Health is a Drupal module that provides reports and tools to monitor the health and storage usage of your site's content types, fields, and node revisions. It helps site administrators identify large tables, track database growth, and manage node revisions efficiently.

Features

- Reports on content types, field storage, and revision counts.
- Table size and row count tracking for node and revision tables.
- Historical tracking of table sizes (via cron).
- Visualization of table growth over time (charts).
- Batch operations to clean up old node revisions.
- Detailed revision and field usage reports.

Installation

1. Enable the module via Drupal Admin or Drush:
drush en node_health -y

Usage

- Access the Node Health reports from the Drupal administration menu:
- Node Health Report: `/admin/reports/node-health`
- Revision Report: `/admin/reports/node-health/revisions`
- Table Size Charts: `/admin/reports/node-health/charts`
- Use the provided filters to refine reports by content type, node ID, title, or revision count.
- Use the batch cleanup tool to remove old node revisions and reduce database size.

Cron & Data Collection

- Node Health collects table size and row count data during cron runs.
- Ensure your site's cron is running regularly to keep reports up to date.

Permissions

- Only users with appropriate administrative permissions can access Node Health reports and tools.

Requirements

- Drupal 10 or higher.
- Database user must have access to `information_schema` (for MySQL) to collect table size data.

Notes

- The module creates and uses the tables `node_health_sizes` and `node_health_table_names` to store historical data.
- For best results, run cron regularly and monitor the reports for large or growing tables.

Support

For issues, suggestions, or contributions, please use the project's issue queue on Drupal.org.

Drupal 10–11

Ask your assistant about Node Health

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

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
3
Tracked since
Dec 2025
Latest release
3 months ago
Releases (12 mo)
3 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Core PHP Release date
1.0.1 Stable 10–11 Jul 4, 2026
1.0.x-dev Dev 10–11 Dec 17, 2025
1.0.0 Stable 10–11 Dec 17, 2025