Memory Check
Memory Check
Reads system memory usage and compares against a percentage threshold. Automatically uses cgroup limits when running inside containers.
Configuration
'thresholds' => [
'memory_percent' => 90,
],
Usage
use Cbox\LaravelHealth\Checks\MemoryCheck;
'checks' => [
'readiness' => [
MemoryCheck::class,
],
],
Behavior
- Reads memory metrics via cboxdk/system-metrics
- Uses cgroup memory limits in containers, host memory otherwise
- Returns
criticalwhen used percentage exceedsmemory_percent - Metadata:
used_percent,used_bytes,total_bytes,threshold