Looking to hire Laravel developers? Try LaraJobs

laravel-memory-health-check maintained by ziming

Description
Memory Health Check for Spatie Laravel Health Check and Oh Dear
Author
Last update
2026/04/20 14:53 (dev-main)
License
Downloads
47 520

Comments
comments powered by Disqus

Server Memory Health Check for Spatie Laravel Health and Oh Dear

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

Memory Usage Health Check for Spatie Laravel Health Package. Which also works with Oh Dear monitoring service.

In the future more kinds of memory health checks may be added.

The memory usage code is shamelessly copied from Laravel Pulse.

Support Darwin, Linux, Windows and BSD based systems.

You may also wish to check out my other Laravel Health related packages that fills in the missing gaps in Laravel Health and Oh Dear monitoring:

Support me

You can donate to my github sponsor or use my referral link for Oh Dear so I get a small reward if you become a paid customer in the future. This comes at no extra cost to you and helps support my open source work.

https://ohdear.app/?via=laravel-health-memory

Installation

You can install the package via composer:

composer require ziming/laravel-memory-health-check

Usage

// In your Laravel Health Service Provider register() method

use Spatie\Health\Facades\Health;
use Ziming\LaravelMemoryHealthCheck\UsedMemoryCheck;

Health::checks([
    UsedMemoryCheck::new()
        ->warnWhenUsedMemoryIsAbovePercentage(85)
        ->failWhenUsedMemoryIsAbovePercentage(95),
]);

Screenshots

In Laravel Health, it will look like this

In Oh Dear, it will look like this

Testing

composer test

Changelog

Please see CHANGELOG for more information on what has changed recently.

Contributing

Please see CONTRIBUTING for details.

Security Vulnerabilities

Please review our security policy on how to report security vulnerabilities.

Credits

License

The MIT License (MIT). Please see License File for more information.