声明
摘要
第1章 绪论
1.1 课题研究背景和意义
1.1.1 课题的主要背景
1.1.2 工程设计意义及价值
1.2 国内外研究现状
1.3 课题先进性和实用性
1.4 本文主要研究内容
1.5 论文组织结构
第2章 系统相关技术
2.1 python简介
2.2 海量数据处理技术介绍
2.2.1 Hadoop Streaming QuickStart
2.2.2 Streaming优缺点分析
2.3 MySQL数据库
2.3.1 Mysql数据库介绍
2.4 Django框架介绍
2.4.1 Django框架概述
2.4.2 Django框架特性
2.5 Apache服务器介绍
2.6 本章小结
第3章 基于个性化推荐日志下监控系统的需求分析
3.1 监控系统的业务需求
3.2 监控系统的功能需求
3.2.1 实验指标统计功能需求
3.2.2 日志数据监控功能需求
3.3 监控系统的非功能需求
3.4 本章小结
第4章 基于个性化推荐日志下监控系统的设计
4.1 系统的设计目标
4.2 系统的概要设计
4.3 临时统计框架子系统的详细设计
4.3.1 日志数据的来源
4.3.2 实验指标统计功能的详细设计
4.4 用户信息子系统的详细设计
4.4.1 用户信息维护模块设计
4.4.2 短息邮件发送模块设计
4.5 监控策略定制子系统的详细设计
4.5.1 监控策略维护模块的设计
4.5.2 主监控模块的设计
4.6 实验指标值查询子系统的详细设计
4.7 系统数据库设计
4.8 本章小结
第5章 基于个性化推荐日志下监控系统的实现
5.1 系统的开发环境
5.2 用户信息子系统的实现
5.3 发送短信和邮件的实现
5.4 临时统计框架子系统的实现
5.5 主监控模块的实现
5.6 本章小结
第6章 测试与结果分析
6.1 测试环境
6.1.1 测试环境配置及方法
6.2 测试工具介绍
6.2.1 unittest测试框架
6.2.2 Siege测试工具
6.3 测试方案介绍
6.4 测试用例、结果及结果分析
6.4.1 单元测试
6.4.2 集成测试
6.4.3 系统测试
6.4.4 性能测试
6.5 本章总结
结论
参考文献
致谢