jooohnnny/healthchecks
Composer 安装命令:
composer require jooohnnny/healthchecks
包简介
business monitor
README 文档
README
基于 Healthchecks 实现的自主调动 ping(心跳监控), 来监听已经事先设置好的各种 cron 作业、api 健康监控。
安装
环境要求
- php 7.4+
- guzzlehttp 7.0.1+
安装需要的 composer 包
composer require jooohnnny/healthchecks
使用命令复制需要的配置文件
php artisan vendor:publish --provider="Jooohnnny\Healthchecks\HealthchecksProvider"
使用
Healthchecks 中获取提前设置好的uuid, 放到指定模块中
<?php declare(strict_types=1); return [ 'base_url' => env('HEALTHCHECKS_BASE_URL', 'https://hc-ping.com'), 'modules' => [ 'default' => [ 'uuid' => env('HEALTHCHECKS_DEFAULT_UUID', ''), ], ], ];
在对应的业务中调用,一般在所有逻辑走完使用
<?php use Johnny\Healthchecks\Healthchecks; ... app('healthchecks')->ping('default'); 或者 app(Healthchecks::class)->ping('default')
统计信息
- 总下载量: 2
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-08-06