ziming/laravel-memory-health-check

Memory Health Check for Spatie Laravel Health Check and Oh Dear

Fund package maintenance!
ziming

Installs: 289

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

pkg:composer/ziming/laravel-memory-health-check

1.0.1 2025-11-13 14:56 UTC

This package is auto-updated.

Last update: 2025-11-13 15:14:11 UTC


README

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.

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

laravel health memory usage percentage

In Oh Dear, it will look like this

Oh Dear memory usage percentage Oh Dear memory usage percentage event logs

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.