tiendanube/laravel-health-check

There is no license information available for the latest version (v3.0.0) of this package.

Provides monitoring for the key components of your laravel app.

v3.0.0 2023-04-03 20:29 UTC

This package is not auto-updated.

Last update: 2024-04-30 02:02:33 UTC


README

Allows your Laravel app to run health checks on itself

Usage

  • Add to Composer:
    • Repositories: { "type": "vcs", "url": "git@github.com:npmweb/laravel-health-check" },
    • Dependencies: "npmweb/laravel-health-check": "dev-master@dev",
    • composer update
  • Add service provider:

app.php

'providers' => array(
	...
	'NpmWeb\LaravelHealthCheck\LaravelHealthCheckServiceProvider',
);
  • Add route for the health check controller:

routes.php

Route::resource(
    'monitor/health',
    'NpmWeb\LaravelHealthCheck\Controllers\HealthCheckController',
    ['only' => ['index','show']]
);
  • Configure the health checks:
    • php artisan config:publish npmweb/laravel-health-check
    • Edit app/config/packages/npmweb/laravel-health-check/config.php

For information on each health check, see comments in the appropriate class under src/NpmWeb/LaravelHealthCheck/Checks.