绘制/报告 PHP 错误

绘制/报告 PHP 错误

获取 php 错误报告的最佳方法是什么?

提供一些背景信息,有一些旧的 PHP 应用程序/网站会生成各种错误/警告等,当前会转到 apache 日志。

希望能够以某种方式将这些图表绘制在开发人员所在的办公室的屏幕上。

希望通过提高这些错误的可见性,首先让人们能够快速意识到升级是否会增加错误率,同时也有助于长期将错误率降至零。

为了获得额外的分数,最好能够根据导致错误的文件路径的一部分来拆分错误(即按站点拆分错误)。

最好的工具是什么?我研究过 cacti,之前也用过 zenoss 进行其他监控。但是找不到关于如何用它们做这件事的信息 - 希望有人做过!

答案1

我工作时所做的只是设置一堆在大屏幕上运行 tail 的终端。它非常有效,因为您可以实时获取所有错误。

基本上; - 在所有相关机器上设置 logmonitor 帐户,确保它可以读取日志文件,仅此而已。 - 在进行监控的计算机上生成 SSH 私钥/公钥对,并在您将要访问的机器上进行设置。 - 设置一堆终端窗口,在启动时自动加载并连接到每个服务器并开始跟踪日志文件。

确保使用 tail -F 而不是 tail -f,否则日志在旋转时将停止滚动。

我们在运行 Leopard 的 Mac 上进行了设置,因此它从头开始配备了我们需要的一切,ssh、带有“窗口组”的终端以及用于运行自定义命令而不是连接时的正常 shell 的配置文件。

当然,下一步是设置你的系统记录器来在一个地方收集来自不同机器的所有日志文件。

答案2

尝试 Splunk

http://www.splunk.com

答案3

你可以用我的日志管理项目来实现这一点(甚至更多)八爪女,但它可能对于您所需要的来说有点复杂......

但如果你想尝试一下,我可能会帮助你满足这个特殊需求。

相关内容