Splunk与ELK - 管理生产日志

6
我正在处理一个在计算机网格上每天进行高性能计算的系统。有许多服务器、服务和应用程序(Windows、Linux、IIS、Apache、Websphare、SQL、Mongo、.Net、Python、C++)。
它每天运行一次。
我非常熟悉ELK。我特别喜欢弹性数据库的工作方式及其功能:Percolator、评分系统、Rest API等等。
我最近听说了Splunk,我研究了一下,它看起来非常不错。
除去成本因素,对于一个非云基础解决方案,每天会产生大量日志约4小时,并可能在此期间出现压力峰值,哪种方案会更好?
1个回答

5
让我为您总结一下:
Splunk-这是一个非常强大的主要本地解决方案,价格昂贵,如果您只需要"超级grep",那么它对于该用例来说确实太昂贵了。
ELK-不需要支付许可费用,但您最终会花费资金构建各种功能,无论是立即构建(如果您已经知道需要N个功能)还是随着用户开始要求ELK没有的功能而逐步增加和耗费时间。
根据您的要求,我建议您选择Splunk。
附注:如果您想查看详细比较,请查看此post

1
感谢您的反馈。只要资金不是问题,我会采纳您的建议。如果受到资金限制,我猜ELK是次佳选择。 - Amir Katz
免责声明,我的日常工作是运行Splunk实施,但我通常听到的是ELK最初更便宜。问题在于长期来看,它需要更多的服务器,因此在最初部署3-5年后,ELK的成本远远超过Splunk。对我们来说,由于forwarders的存在,使用Splunk是一个容易的选择。我从50-100个不同的IT组中获取数据,而forwarder使我们能够集中控制所收集的内容。 - W3t Tr3y

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接