我有一个N层系统供我们的客户访问数据,而且我们发现我们当前的日志系统(内置于服务器应用程序中)不足以存储我们需要的所有数据。 现在,我需要find一个用于保存和存储日志的新解决scheme,并且正在寻找两种不同的选项:使用远程系统日志设置和自己的系统。 远程系统日志系统的问题是1024个字符的限制,由于稳定性问题,我自己的系统是不受欢迎的。 理想情况下,我想有一个系统,我可以从服务器上的日志条目,并忘记它。 有谁知道我有任何其他选项可用?
syslog-ng通过TCP工作得很好,但正如你所说的那样,它仅限于或多或less的单行日志。
您可能会看一下Splunk,它很昂贵,但在每个可以处理几乎任何格式的服务器上都有日志转发代理。 GUI非常棒,并且有一些非常强大的search和报告工具。
编辑 – 我在谷歌search失败。 RFC确定了一个1024字节的最大消息大小。
系统日志是我的想法,是久经考验的真实。 你指的是什么? 做一些Googlesearch,我没有看到任何这样的限制在系统日志。
远程系统日志系统的问题是1024个字符的限制
Splunk看起来相当不错,但我们不能certificate价格与自己的价格相比,所以我不得不使用UDP连接来build立一个基本的日志logging服务器。 幸运的是,一个64k大小的限制使我能够通过一个UDP数据报发送99%以上的日志消息。