论文部分内容阅读
信息时代的今天,微博已经成为一种新的生活方式,它给人们提供了抒发个人情感以及人与人之间进行良好沟通的平台,人们可以通过微博随时随地的记录生活中的点滴,发现和分享身边的新鲜事。在经过雨后春笋般发展后,新浪微博成为国内微博行业的佼佼者,新浪微博逐渐成为一个具备巨大影响力的社会化媒体平台。作为当今社会流行的社交工具之一,作为一个社会化的媒体平台,随着用户爆炸式的增加,新浪微博每天都会产生海量信息。每逢社会重大事件,新浪微博的发送量都会在短期内迅速增加,并且会持续一段时间。这无疑加大了技术保障部的管理难度。微博故障管理系统采用Apache+PHP+phpMyAdmin+MySQL的黄金组合方式进行开发,使用PHP编写,用Apache Web服务器提供Web服务,后台数据库使用MySQL,并用phpMyAdmin对其进行管理。本系统主要是通过监控判断系统是否需要预警,如果发现故障则进入故障流程管理,并且可以对故障列表中的故障进行管理。本人独立完成系统的4大模块,包括:数据监控模块、舆情监控模块、故障流程管理模块、故障管理模块。各个模块以及包含的功能描述如下:(1)数据监控模块。该模块主要是供数据监控人员使用,应该显示出各种反映公司业务量的数据图,若达到相应阈值,则告警提示。(2)舆情监控模块。该模块主要是供舆情监控人员使用,模块可以通过视图来反映微博舆情告警情况,可以通过颜色、声音等形式来反映故障告警的状态,进一步进入告警板,可以看到当前微博舆情告警的简要信息。(3)故障流程管理模块。该模块功能:第一,故障流程管理人员在接收到故障后,可以进行报障、故障跟进、故障响应、故障升级、故障恢复和生成故障报告操作。第二,上述每项操作除故障响应之外都可以发送邮件通知到相关人员,并且在发送邮件之前可以发送测试邮件。(4)故障管理模块。该模块主要是便于故障管理人员对公司已有故障的管理。在该模块中,故障管理人员可以对公司已有故障列表进行查询故障、编辑修改故障、删除故障以及查看故障信息的操作。微博故障管理系统是本人在新浪公司实习期间参与开发的项目,该项目是供新浪公司技术保障部的故障管理组人员使用。目前,微博故障管理系统已经投入运行,并且使用状况良好。通过对微博业务进行监控告警,并对故障进行处理,降低了人工监控和管理引入漏检和误报的风险,相对提高了运维团队的工作效率,并且维护了微博平台的稳定,提高了用户的体验价值。