shakvoort/lumen-health

Lumen 扩展,用于提供 API 健康端点

v0.21.5 2019-04-08 13:01 UTC

This package is auto-updated.

Last update: 2021-09-08 19:25:34 UTC


README

Lumen 健康API

Lumen 扩展,在 /api/v1/health 端点添加健康指标。

目前以下指标可用

  • appKeyStatus: 如果应用密钥已设置且至少有32个字符,则为 true
  • storageWriteable: 如果存储文件夹及其所有子文件夹均可写,则为 true
  • debugMode: 如果已开启调试模式,则为 true
  • databaseStatus: 一个对象,提供在连接配置中定义的每个数据库的数据库指标。
  • migrationsUpToDate: 如果数据库上已执行所有迁移,则为 true
  • size: 一个字符串,格式为 x.xxMB,指定数据库的使用大小
  • online: 如果可以建立到数据库的连接,则为 true

安装

使用以下命令安装插件

composer require shakvoort/lumen-health

安装后,请确保在您的 bootstrap/app.php 中取消注释以下行: $app->withFacades();

同时确保注册服务提供者

$app->register(\shakvoort\LumenHealth\LumenHealthServiceProvider::class);