推出 AppPulse:用于运行时间和 SSL 检查的 Laravel 监控包

💡 原文英文,约500词,阅读约需2分钟。
📝

内容提要

AppPulse是专为Laravel设计的网站监控工具,提供运行时间和SSL证书监测。主要功能包括记录响应时间、检测SSL过期、事件通知和异步检查。用户可通过Composer安装,并配置自动检查。开发者可注册自定义事件监听器,方便管理配置。

🎯

关键要点

  • AppPulse是专为Laravel设计的网站监控工具,提供运行时间和SSL证书监测。
  • 主要功能包括记录响应时间、检测SSL过期、事件通知和异步检查。
  • 用户可通过Composer安装,并配置自动检查。
  • 开发者可注册自定义事件监听器,方便管理配置。
  • 安装步骤包括使用Composer安装、发布配置和迁移、设置Laravel的调度器。
  • 可以创建监控记录,指定监控的URL和检查间隔。
  • 支持手动触发所有监控的检查。
  • AppPulse允许开发者通过注册自定义事件监听器扩展功能。
  • 配置文件中可以定义事件处理程序和调度器的参数。
  • AppPulse结合了运行时间监测、SSL验证和Laravel的事件驱动架构,提供简单而强大的监控解决方案。

延伸问答

AppPulse的主要功能是什么?

AppPulse主要功能包括运行时间监测、SSL证书验证、事件通知和异步检查。

如何安装AppPulse?

通过Composer安装AppPulse,使用命令:composer require cleaniquecoders/app-pulse,然后发布配置和迁移。

AppPulse如何进行SSL证书监测?

AppPulse可以检测SSL证书的过期情况,并在过期前发出警报。

开发者如何自定义AppPulse的事件监听器?

开发者可以在配置文件中注册自定义事件监听器,以扩展AppPulse的功能。

AppPulse支持手动触发监控检查吗?

是的,AppPulse支持手动触发所有监控的检查,使用命令:php artisan monitor:check-status。

AppPulse的调度器如何设置?

需要在服务器上添加cron条目,以确保检查自动运行,例如:* * * * * php /path-to-your-project/artisan schedule:run。

➡️

继续阅读