JAVA增值业务运营系统中业务监控分析的研究与开发(5)
时间:2017-05-30 16:24 来源:毕业论文 作者:毕业论文 点击:次
2、月监控:以月为单位的监控管理。 支持重点指标查询:可以让用户查询比较关心的一些重点指标的信息。以日期(具体某月)和用户属地作为条件进行查询,查询结果按指标的三个分类(规模型、战略型和长尾型)分区展示。各增值业务信息以表格形式展示,展现数据有指标名称、当月用户总数、环比增长和年同比增长等。 支持信息告警:将监控过程中的告警信息展示出来,供用户查询分析。以表格形式显示告警信息,并支持按照时间和用户属地进行查询。 支持数据分析:为了更好的展现增值业务运营情况,对告警指标还要进行趋势分析和排名分析,趋势分析从时间角度出发,分析数据的时间走向;排名分析从属地角度出发,分析数据的分布情况。 3.2 准实时监控 支持24小时准实时监控:为了及时反映业务的运营情况,定时向业务平台获取小时级的数据,以达到对指标的准实时监控。准实时指标的监控周期粒度为小时,展示24小时监控。 3.3 监控告警管理 支持告警规则查询管理:因业务繁多,针对不同业务不同属地可以分别进行修改。 支持三级告警:分为蓝色、橙色和红色告警设置,展示不同的告警等级。 4 系统概要设计 4.1 项目整体规划 业务监控分析系统分成四个模块:日监控模块、月监控模块、准实时监控模块和告警设置模块。 4.1.1 日监控模块 日监控模块主要功能:重点指标日查询、告警显示、告警记录查询、数据多文度分析。 4.1.2 月监控模块 月监控模块主要功能:重点指标月查询、告警显示、告警记录查询、数据多文度分析。 4.1.3 准实时监控模块 准实时监控模块主要功能:显示重点业务24小时内的趋势变化 。 4.1.4 告警管理模块 告警管理模块主要功能:设置告警阈值。 4.2 项目功能结构图 项目功能结构图,如图1所示: 图1 项目功能结构图 5 数据库结构设计 设计一个合理的数据库,将所需要的数据以最优的方式组织起来,避免数据的冗余、消除多义性、方便插入修改等,可以提高整个系统的运行效率。 本系统的数据库采用SQL Server建立,数据库名为YWFX,一共包含21张表,分别是: 1、日监控相关的九张表:tb_12580DayMnt(12580信息服务日监控表)、tb_139EmaDayMnt(139邮箱日监控表)、tb_FetionDayMnt(飞信日监控表)、tb_MusicDayMnt(无线音乐日监控表)、tb_TelGameDayMnt(手机游戏日监控表)、tb_TelNspDayMnt(手机报日监控表)、tb_TelPayDayMnt(手机支付日监控表)、tb_TelReadDayMnt(手机阅读日监控表)、tb_TelVideoDayMnt(手机视频日监控表); 2、月监控相关的九张表:tb_12580MonMnt(12580信息服务月监控表)、tb_139EmaMonMnt(139邮箱月监控表)、tb_FetionMonMnt(飞信月监控表)、tb_MusicMonMnt(无线音乐月监控表)、tb_TelGameMonMnt(手机游戏月监控表)、tb_TelNspMonMnt(手机报月监控表)、tb_TelPayMonMnt(手机支付月监控表)、tb_TelReadMonMnt(手机阅读月监控表)、tb_TelVideoMonMnt(手机视频月监控表); 3、实时监控相关的两张表:tb_FetionRTMnt(飞信实时监控表)、 tb_TelNspRTMnt(手机实时监控表) 4、告警设置相关的一张表:tb_AlarmInf(告警信息表)。 具体如下: 表1 tb_12580DayMnt(12580信息服务日监控表:12580信息服务业务日信息) 列名 数据类型 长度 是否为键 说明 Number float 8 否 当日使用用户数 (责任编辑:qin) |