看看 Splunk,http://www.splunk.com,它看起来是一个非常好的平台,用于分析系统如何执行与用户正在执行的操作相关的操作。
提供了一个 Ruby on Rails 实现,但它似乎只提供传统分析。
是否有:
- 一种使用 Slunk 监视在 rails 应用程序代码中定义的事件的方法?
或者
- 更好的工作工具?
谢谢!
看看 Splunk,http://www.splunk.com,它看起来是一个非常好的平台,用于分析系统如何执行与用户正在执行的操作相关的操作。
提供了一个 Ruby on Rails 实现,但它似乎只提供传统分析。
是否有:
或者
谢谢!
对于 ruby 生成的日志,没有特定于 ruby 的查询处理程序。当然可以建立一个
Splunk 可以通过多种方式进行扩展。例如,很有可能创建一个搜索过滤器,它可以缩小 ruby 中的事件集,解析 ruby 表达式。splunk 搜索语言对引号、反斜杠和管道有自己的想法,但其余文本将取决于过滤器。但是,将搜索限制为包含子字符串的事件的核心性能优化目前只能在 splunk 搜索语言语法中实现。
也就是说,如果您的数据集非常小,并且您想要进行的分析范围有限,那么也许一些自定义 ruby 解决方案更接近您想要的。
至于 splunk,请查看 answers.splunk.com,这是与 rails 相关的一个答案:
http://splunk-base.splunk.com/answers/8830/how-do-i-extract-key-value-pairs-from-ruby-on-rails-logs