database - 寻找基于网络的日志收集/显示应用程序

标签 database web-services web-applications logging

<分区>

我目前正在从事的一个项目涉及使用一组不同的技术,包括 .NET、PHP、Asterisk 和 bash 脚本。每个正在使用的应用程序都会产生一些日志记录;管理员和用户日志记录的技术日志记录。技术日志记录很容易,所有日志都以文本文件的形式写入磁盘。

对于用户日志记录,我想要一个可以查看、过滤并可能报告消息的中央门户。

本质上,我正在寻找一个基于 Web 的应用程序,它将接受许多日志源(至少包括 Web 服务和系统日志),允许在 Web UI 中存储、显示和过滤日志,并且理想情况下有触发电子邮件或短信等事件的可能性。

我即将着手编写此应用程序;在我这样做之前,我想确保我没有重新发明轮子。有任何指示/建议吗?

编辑

我找到了 ExceptioneerHoptoad - 两者看起来都很有前途 - 是否有任何其他类似的工具(最好是开源的)?

最佳答案

我认为Loggly似乎最符合我的要求。我还找到了Errbit (类似 HopToad 的开源),LogStash (现在看起来有点不成熟)和GrayLog2 .

我想我会试试 Loggly 和 Hoptoad。

关于database - 寻找基于网络的日志收集/显示应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4058316/

相关文章:

java - 无法连接到我的数据库

php - 为什么我的 PHP 没有连接到我的 MySQL 数据库?

java - SPNEGO:成功协商和身份验证后的后续调用

android - Android 设备 Web 服务 SYMFONY 3 的连接被拒绝

django - angular.js 的一个很好的服务器端解决方案

PHP 是否面向对象?

database - 如何为数据库设计自动化框架

database - 如何在使用gradle测试之前重建数据库?

vb.net - 从vb.net Web服务中运行线程

web-applications - Firebase错误: Blocked all requests from this device due to unusual activity