tatter / agents
针对CodeIgniter 4的服务分析和评估
资助包维护!
tattersoftware
paypal.me/tatter
Requires
- php: ^7.3 || ^8.0
- tatter/handlers: ^2.0
- tatter/reports: ^1.1
Requires (Dev)
- codeigniter4/codeigniter4: dev-develop
- tatter/tools: ^1.5
This package is auto-updated.
Last update: 2024-09-14 11:18:48 UTC
README
针对CodeIgniter 4的服务分析和评估
快速开始
- 使用Composer安装:
> composer require tatter/agents
- 检查所有代理状态:
> 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
。大型数据对象被序列化和散列到一个单独的表中,以检查重复数据并减小存储大小。