logging - 自由开源软件 Splunk 的替代品?

标签 logging real-time splunk

有哪些 FOSS 替代品可以替代 splunk?从 splunk 功能集中,至少应提供以下功能:

  • 将多个来源的日志实时聚合到单个索引中
  • 实时查询和绘图
  • 以某种方式智能地将列与日志行分离,并据此进行过滤

还有一些禁忌,主要是因为非技术限制:

  • 不基于 HBase/Hadoop/Cassandra(嗯,基本上是 Java)

如果当前没有可用的,那么构建一个的良好起点是什么?

根据迄今为止的研究,该选项似乎是(scribed)[https://github.com/facebook/scribe] 和(logstash)[http://logstash.net/]。我错过了什么更好的事情吗?

最佳答案

看看Graylog2或在 Kibana 。两者都基于elasticsearch,booth都是开源的。 Graylog2 正在大力开发中。 Graylog2 现在是 Java。两者都不能真正等同于 SPLUNK,SPLUNK 领先多年,但这些工具也可能满足您的要求。

关于logging - 自由开源软件 Splunk 的替代品?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19807144/

相关文章:

linux - 按日期将 Linux 终端输出记录到文件?

.net - Silverlight 是否有 log4net 版本?

linux - 非 RTOS 上的抢占式任务

amazon-s3 - 使用 Splunk 监控 Amazon S3 日志?

python - 使用 python 的 Splunk REST Api : 201 with curl, 404?

splunk 按日志事件中的大小列对事件进行排序

Perl Log::Dispatch:在运行中更改日志记录位置?

logging - 如何记录gradle复制方法的文件?

events - 用于实时软件设计的事件时序可视化工具

php - 文件分块上传时的ffmpeg实时编码