tatter/agents

针对CodeIgniter 4的服务分析和评估

v1.2.1 2021-02-05 21:11 UTC

README

针对CodeIgniter 4的服务分析和评估

快速开始

  1. 使用Composer安装: > composer require tatter/agents
  2. 检查所有代理状态: > php spark agents:check

特性

代理库定义了一系列单独的代理,这些代理从服务器、框架以及各种服务和模块中收集状态信息,并将其整合到精简的数据存储中。

安装

通过Composer轻松安装,利用CodeIgniter 4的自动加载功能,并始终保持最新状态

  • > composer require tatter/agents

或者,通过下载源代码文件并将目录添加到 app/Config/Autoload.php 中进行手动安装。

配置(可选)

可以通过扩展其配置文件来改变库的默认行为。将 examples/Agents.php 复制到 app/Config/ 中,并遵循注释中的说明。如果在 app/Config 中没有找到配置文件,库将使用其默认配置。

使用

安装后,可以从模型中单独加载代理,或者使用提供的CLI命令集中运行: php spark agents:check。您可能需要创建一个cron作业,以周期性地运行此操作。

代理结果存储在 agents_results 表中,其对应模型为 Tatter\Agents\Models\ResultModel。大型数据对象被序列化和散列到一个单独的表中,以检查重复数据并减小存储大小。