此软件包已被弃用且不再维护。没有建议的替代软件包。

Eyewitness.io 客户端用于 Laravel 4.2 应用程序

v1.1.2 2017-05-17 15:37 UTC

This package is not auto-updated.

Last update: 2020-03-06 17:32:34 UTC


README

68747470733a2f2f6579657769746e6573732e696f2f696d672f6c6f676f2f7061636b6167652e706e67

Eyewitness.io Laravel 4.2 应用程序的旧版软件包

这是一个 Eyewitness 的旧版软件包。适用于 Laravel 4 的新版本即将推出,将与新的 Eyewitness v3 一起使用。

Eyewitness.io 是一个专注于 Laravel 的监控和应用程序分析解决方案。了解您的应用程序的实际性能。监控正常运行时间、队列、定时任务、电子邮件、日志、安全、SSL、DNS 等等。安装超级简单 - 仅需 90 秒即可上线...

安装

Composer

1) 在 composer.json 中将包添加到 "require" 部分

composer require eyewitness/eye4

2) 一旦 Composer 完成安装,您需要添加服务提供者。打开 app/config/app.php,并在 providers 数组末尾添加一行新内容

'Eyewitness\Eye\EyeServiceProvider',

3) 现在运行软件包安装程序。

php artisan eyewitness:install

最后,您可以选择性地输入您的电子邮件,这样我们就可以通过电子邮件发送登录链接,您可以使用 app_tokensecret_key 登录(电子邮件将由我们的服务器发送,因此即使您本地服务器上没有配置电子邮件也没有关系)。

或者,您可以直接复制并粘贴 app_tokensecret_key 到 Eyewitness.io 网站上。

4) 现在,登录到 https://eyewitness.io 查看您的服务器。如果您还没有账户,可以创建一个免费试用账户。登录后,只需使用您的 app_tokensecret_key 将此应用程序与您的账户关联即可。

设置

运行 php artisan eyewitness:install 将为您设置几乎所有内容。它会自动启动默认队列的监控、开始发送测试电子邮件等。

app/config/packages/eyewitness/eye/config.php 文件中,有多个选项可以禁用某些检查(例如,如果您不使用应用程序中的电子邮件或队列)。

我们的 Laravel 4 和 Laravel 5 软件包之间存在一个重要差异。在 Laravel 4 中,因为不存在内置的 cron 调度程序,您需要将您想要监控的 cron/commands 添加到 Eyewitness 的 config.php 文件中。别担心 - 这非常快且简单。

// This is an example of what you might put:

'scheduled_monitor_list' => ['backup:run' => '0 * * * *',
                             'weekly:report' => '5 7 * * 2',
                             'another:example' => '4 1 3 * *'],

一旦这些命令运行 - 它们将在下一个周期中自动添加到您的 Eyewitness 控制面板中,并自动监控。

有些人可能需要更改的唯一其他配置选项是 queue_tube_list。如果您运行多个队列管道(使用 --tube) - 则应将您希望监控的其他队列管道添加到此。

版本

此软件包专门用于 Laravel 4.2

如果您需要监控 Laravel 5 应用程序,应使用 Eyewitness Laravel 5 软件包

文档 & 支持

如需更多帮助,请访问我们的帮助中心和文档页面:http://docs.eyewitness.io

安全漏洞

如果您在此软件包中发现安全漏洞,请发送电子邮件至 security@eyewitness.io 而不是使用问题跟踪器。所有安全漏洞都将得到及时处理。

许可证

此软件包是开源软件,采用MIT许可证授权。