历史版本7 :系统运维管理方案 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 背景

作为帆软系统管理员的小明,负责帆软系统的日常运维,但是目前他面临以下困扰:

1)系统使用情况放任自流

对于众多的系统用户,不清楚各类人群(领导层、业务人员、普通用户)的查看频次和偏好

对于繁杂的目录模板,不清楚每张目录模板的使用热度,无法通过指标衡量模板的好坏

新上线的业务模板,无法及时推送给相应的业务人员,造成了无效工作

2)系统运行维护无从下手

系统中重要的功能点使用情况不清楚,导致系统的建设投入裹足不前

经常有用户反馈模板加载卡顿,但是系统中模板很多,不清楚哪些模板加载慢,需要优先改进

对于复杂的权限配置,不清楚是否存在越权配置,不清楚每个用户的查看范围

1.2 思路

通过对FineDB和LogDB数据库相关日志表进行分析,可提炼出关键信息点,帮助用户了解系统使用和维护的重点。

2. 实现方案编辑

2.1 系统使用情况

1)系统使用情况

整体了解系统访问量、活跃模板数、活跃用户数。

  • 支持下钻查看每个指标的使用情况和日趋势。

  • 支持按日期查看和导出每天的使用明细。

系统使用情况.gif

2)用户行为统计

全方位了解一个用户的报表访问以及操作明细。

  • 可以查看固定用户的报表访问次数、导出次数、打印次数、总操作次数

  • 可以自由选择时间区间和用户,支持自定义排序。

  • 点击用户名称可以跳转到该用户的模板访问和操作明细。

用户行为统计.gif

3)模板热度统计

全方位了解一个模板的报表访问以及操作明细。

  • 可以查看固定报表的访问次数、导出次数、打印次数、总操作次数

  • 可以自由选择时间区间和模板,支持自定义排序。

  • 点击模板名称可以跳转到该模板的用户访问和操作明细。

模板热度统计.gif

4)报表上下架

通过此模板快速向领导展示模板上下线情况。

可结合定时调度,定期给对应人员推送新上线模板。

  • 可以查看模板的上下线时间、访问次数。

  • 可以查看固定时间区间内上下架的模板总数。

  • 可以自由选择模板上下线的时间区间。

2.2 系统运行情况

1)系统运行情况

通过此模板了解系统重点功能使用深度。

  • 了解日均访问、决策报表、移动端、填报录入、消息推送、平台管理六大功能的使用频率

  • 根据使用频率得出使用分数和使用深度

  • 针对薄弱功能模块,提供参考建议和使用建议

2)报表耗时情况

通过此模板可快速定位性能问题模板,为分析优化模板性能做铺垫

  • 可查看模板的加载耗时、SQL耗时、前端渲染耗时和平均值和最大值

  • 可以查看模板的访问次数

  • 可以根据上述维度自定义排序

报表耗时情况.gif

3)用户权限一览

通过此模板可以概览系统中的全部目录权限配置,方便管理员勘察是否越权

  • 通过颜色区分查看部门、角色、用户带来的权限。

  • 支持选择单个用户查看相关权限。

用户权限一览.gif

3. 下载使用编辑

3.1 在线体验

点击 DEMO体验 登录后,在「业务场景应用>系统运维应用」下,点击各内容即可体验。

注:为确保系统安全,在线场景下不支持联动和参数查询,仅支持查看模板效果。

3.2 资源下载

1)点击下载模板:系统运维管理方案

2)将下载的模板文件夹「系统运维场景」放置在%FR_HOME%\webapps\webroot\WEB-INF\reportlets\文件夹下

3)配置MySQL外接数据库:配置MySQL5外接数据库

4)新建两个数据连接(确保数据连接名称完全一致!):

数据连接
说明
FineDB请参考MySQL数据连接,连接外接数据库
Logdb

数据库类型:Others

驱动器:com.fr.swift.jdbc.Driver

URL:jdbc:swift:emb://default

用户名和密码为空