1. 首页
  2. Laravel

Laravel健康小组

安东尼奥的Laravel健康面板是Laravel的一个包,用于检查应用程序的资源是否按预期运行。HealthPanel附带了大量的内置checker,从检查缓存的配置到DocuSign。说真的,集成服务的列表是令人难以置信的,您应该查看自述文件中的完整列表。
从自述文件中,Laravel Health Panel包提供了以下要点:
– 高度可扩展和可配置:您可以非常轻松地创建新的检查器和通知程序,并且几乎可以更改所有内容在它上面。
– 简单配置:使用YAML作为配置文件。
– 弹性资源检查器:如果框架正在工作并且至少有一个通知通道,您应该接收通知消息。
– 内置通知系统:通过邮件、时隙、电报或任何其他您需要的方式获取通知。
– 路由:面板,json结果、字符串结果和资源。
– 可配置面板设计。
– 缓存。
– 计划检查服务失败时自动接收通知。
– 在面板中查看应用程序错误消息。
– Http响应代码200和500,出现错误时,对于像Envoyer这样的服务,可以跟踪应用程序的运行状况。
配置内置服务就像在config/health路径中添加一个YAML文件一样简单:
1name: S32abbreviation: s33checker: PragmaRXHealthCheckersCloudStorageChecker4notify: true5driver: s36file: pragmarx-health-s3-testfile.txt7contents: {{ str_random(32) }}8error_message: \”Amazon S3 connection is failing.\”9column_size: 4
该包还包括运行状况检查的图形表示,以及用于检查所有运行状况检查状态的Artisan命令:
此外,该包还提供了API路由,您可以使用这些路由监视应用程序配置的检查的运行状况。您可以使用/health/check端点返回JSON响应。您还可以使用/health/resource/{name}查看各个服务。
您可以在GitHub上了解有关运行状况面板的更多信息。

Laravel健康小组 为WP2原创文章,链接:https://www.wp2.cn/laravel/laravel%e5%81%a5%e5%ba%b7%e5%b0%8f%e7%bb%84/