cubesystems / laravel-health-check
在 Laravel 应用中添加 Liveness 和 Readiness 探针
1.3.0
2022-09-21 11:50 UTC
Requires
- illuminate/bus: ~5.0|~6.0|~7.0|~8.0|~9.0
- illuminate/console: ~5.0|~6.0|~7.0|~8.0|~9.0
- illuminate/database: ~5.0|~6.0|~7.0|~8.0|~9.0
- illuminate/queue: ~5.0|~6.0|~7.0|~8.0|~9.0
- illuminate/routing: ~5.0|~6.0|~7.0|~8.0|~9.0
- illuminate/support: ~5.0|~6.0|~7.0|~8.0|~9.0
README
使用方法
使用 composer 安装包
composer require cubesystems/laravel-health-check
使用健康检查
您可以将监控系统设置为ping liveness和readiness URL,或者使用CLI来接收任何问题的警报。
在 Kubernetes 和 OpenShift 中,您还可以使用探针进行容器健康检查。
Liveness 探针
{APP_URL}/health-check/liveness
如果服务运行正常,liveness 探针将返回 http 200 状态码。
Readiness 探针
{APP_URL}/health-check/readiness
如果服务正在运行且无问题,readiness 探针将返回 http 200 状态码。
调度程序 Liveness 探针
php artisan healthcheck:check scheduler
队列 Liveness 探针
php artisan healthcheck:check queue