2017 © Pedro Peláez
 

library interfacelogs

interface warning

image

terrylucas/interfacelogs

interface warning

  • Monday, July 24, 2017
  • by tanmillet
  • Repository
  • 1 Watchers
  • 0 Stars
  • 0 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

precautiontolog

接口预警报告, (*1)

Installation

composer require terrylucas/interfacelogs dev-master, (*2)

1:使用composer安装之后 ,添加 ServiceProvider 到文件中 config/app.php 如下:, (*3)

Laravel 5.x:, (*4)

\TerryLucasInterFaceLog\Logger\TerryLucasLoggerProvider::class,, (*5)

2:使用composer安装之后 , 添加 Commands 到文件中 app\Console\Kernel.php 如下:, (*6)

TerryLucasInterFaceLog\Logger\Console\MakePreCommand::class,, (*7)

TerryLucasInterFaceLog\Logger\Console\PreAnalysisCommand::class,, (*8)

TerryLucasInterFaceLog\Logger\Console\PreAnalysisResCommand::class,, (*9)

3:完成步骤1,2之后 可以直接按顺序执行以下命令 如下:, (*10)

  • 对应的配置文件,view文件其它必要的文件进行复制到开发项目中, (*11)

    php artisan make:pre, (*12)

  • 创建预警信息存储必备存储的表结构, (*13)

    php artisan migrate, (*14)

  • 日志文件读取分析存储数据库, (*15)

  • 使用方式 设置定时任务 1分钟 间隔读取文件数据进行更新数据库表的信息, (*16)

    php artisan pre:log, (*17)

  • 获取数据库数据进行预警数据生成, (*18)

  • 使用方式 设置预警规则的平均值 天数 进行设置对应的定时任务时间 默认为7天 > php artisan pre:res

4:项目中如何记录有效预警数据, (*19)

  • 方法 precordlog 接口参数说明
  • 参数1 : 项目中配置文件precaution设定的 precautiontags 的 uniqueid 值
  • 参数2: 项目中需要存储的日志信息 数组形式 > app('preer')->precordlog('CA' , []);

5:如何查看预警情况 查看demo示例 访问路由, (*20)

域名或者ip地址 + /terrylucas/pre, (*21)

License

MIT, (*22)

The Versions

24/07 2017

dev-master

9999999-dev

interface warning

  Sources   Download

MIT

by Terry Lucas