Skip to content

ziming/laravel-memory-health-check

Repository files navigation

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.

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.

About

Memory Health Check for Laravel Health and Oh Dear & Monitoring Service

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Contributors 2

  •  
  •  

Languages