运用开源软件Logstash和ElasticSearch实现DSpace日志实时统计分析
[目的]设计并实现DSpace日志实时统计分析系统,满足用户各种实时统计需求,弥补DSpace自带统计功能的不足.[应用背景]受DSpace系统自身设计的限制,其自带的日志统计功能单一,表现形式僵化,不能实现交互式统计分析.[方法]运用Logstash实时收集并分析DSpace日志,运用ElasticSearch对分析后的日志进行索引,构建QueryDSL查询调用ElasticSearch的Java API实现不同的统计功能,并采用ECharts组件图形化展示结果.[结果]DSpace日志实时统计分析系统能够实现用户自定义时间区间统计条目、合集和社群的浏览排行,条目对象下载排行以及访问地区排行等.统计的结果可以以不同图表形式展现.[结论]运用Logstash和ElasticSearch实现DSpace日志统计,不需要修改DSpace源代码,组件安装部署简单,实现人机互动式查询统计,统计结果快速且实时,结果展现形式多样.
日志分析、DSpace、Logstash、ElasticSearch、ECharts
G312(科学研究工作)
2015-05-28(万方平台首次上网日期,不代表论文的发表时间)
88-93