10月 流程监控总结

10 月总结

监控数据接口

数据格式

通过与客户,上游厂家的反复商议讨论: - 确定了监控指标项 - 确定流程监控数据粒度需要到清单级.

接口提供方式

vc 充值

vc 充值由于其敏感性以及相关规定,无法开放数据库查询,只能以文件形式提供清单,实时性及监控数据准确性上稍有影响.

期间,上游厂家给出了一个能够提供的文件清单格式.通过分析其字段后认为:“给出的清单粒度过粗,仍然是以合计值为主.按照该清单,涉及到比率计算的关键点均无法实现统计.”

与厂家接口人协商讨论后,厂家建议将上报集团的充值清单文件复制一份提供出来,作为监控数据来源.该文件15分钟生成一份,每天96份.通过 FTP 协议主动到其服务器上抓取,文件格式为 asn.1,自行解码. 该数据抓取方式不会对现有 vc 充值增加任何的性能负担,且不会增加任何过多工作量,实时性及粒度基本能达到预期目标. 各方均认为该方式较为理想可行.

而后拿到加密后的 asn.1 清单.在缺乏 asn.1 结构声明文件的情况下,通过分析集团接口文档说明,成功对该文件进行了解码,完成了解码模块的开发.

自动激活

自动激活采用物化视图刷新数据的方式采集数据.

在 135.32.94.142 主机上搭建了一个测试 oracle 数据库,进行了测试物化视图刷新联调,解决了期间遇到的各种问题后,成功将4张表的数据刷新过来.且验证了,对生产系统影响极小.

但是存在有其中2张表快速刷新时速度较慢的问题,由于22-26日期间,自动激活升级更换数据库,该测试暂停进行.慢的问题还未找到原因.

已开始对 4 张清单表的业务逻辑进行分析及学习.初步得到了统计关键的sql.

计费复机

计费复机由于其敏感性,无法开放数据库查询.

确定只能以文件方式提供数据.

由于计费近期工作较多,接口人建议暂时搁置.因此文件清单格式还未给出.

程序开发

数据接口层

  • 完成了数据抓取的参数配置开发.
  • 完成了 asn.1 文件清单解析模块的开发
  • 完成了物化视图刷新程序的开发

    分析层

  • 对自动激活的业务及表结构进行了分析,学习,归纳.初步得到了监控指标项的统计方式

    展示层

    正在对几个成熟强大的图表展示框架进行可用性,适用性分析.

    下月内容

  • 加快开发完善 vc 充值及自动激活的数据接口程序开发,争取将接口程序部署到测试系统中,开始进行数据抓取的模拟测试工作.

  • 协调确定定计费的数据获取方式

  • 进一步学习系统的业务逻辑,分析确定监控指标项的统计方式.开始进行数据分析层的开发

  • 确定展示层使用的图表框架,并开发出几个可用的测试 demo