反馈已提交

网络繁忙

模板性能

  • 文档创建者:Carly
  • 历史版本:6
  • 最近更新:Carly 于 2024-09-24
  • 1. 概述

    1.1 版本

    运维平台版本
    功能变更
    V2.1.0-
    V2.8.0

    1)性能数据计算方式新增支持中位数,降低异常数据影响

    2)单个模板详情新增分布图展示,帮助用户快速了解模板耗时分布情况

    3)明细表字段名称优化,方便用户理解

    1.2 应用场景

    小明是帆软应用的管理员,工程平稳运行着,但是不那么平稳的消息一直让他困扰:

    • A业务人员:小明呀,怎么我这个仪表板预览又卡住了呢?

    • B业务人员:小明啊,我这个模板加载咋这么慢呢?

    • C业务人员:小明啊,我总感觉最近有模板卡卡的,哪一张?我不知道啊

    对于这些预览缓慢的模板,小明非常迫切的需要知道:

    • 哪些模板慢?

    • 慢在哪个阶段?

    • 因为什么功能而慢?

    • 调用了什么数据才慢?

    只有知道了这些性能问题的原因,才能针对性的进行优化,提高用户的体验度,降低系统的压力风险。

    1.3 功能简介

    运维平台提供「模板性能」功能,帮助管理员:

    1)开发效率:提升模板性能检测和排查效率,提高业务人员开发效率

    2)用户满意度:提升系统的稳健性,优化终端用户的实际使用体验,提升用户满意度

    3)降本增效:从源头上检测出和优化性能问题,同时提供更全面的排查信息,降低管理员在性能问题上的维护成本

    2. 使用前提

    1)本功能,仅面向 FineReport PC端访问的普通报表和决策报表。

    2)使用本功能前,请先确保开启链路追踪、配置全局设置等。

    详情请参见:链路追踪使用前提

    3)请务必配置「链路追踪」的「慢请求标准」。只有超过设置值的请求,才能被算作慢请求。

    管理员登录运维平台,点击「设置>链路追踪」,配置「慢请求标准」,点击「保存」即可。

    3. 操作步骤

    3.1 配置查询条件

    1)管理员登录运维平台,选择运维项目。点击「健康巡检>模板性能」。

    2)支持选择统计方式:

    • 选择「首屏耗时」、「慢请求数」、「取数耗时」数据的计算方式

    • 支持选择中位数/平均值,默认选择中位数

    3)支持勾选「仅查看最新版本」。

    • 如不勾选,会展示当前和历史版本的模板性能状况

    • 如勾选,仅展示最新版本目标的模板性能情况

    4)设置筛选条件:

    点击「筛选」,配置查询条件,可从多个维度筛选待查看的模板性能明细。点击「查询」即可。

    筛选维度
    说明
    检测时间

    检测时间包括起始时间和结束时间

    起始时间为当前时间5天前

    结束时间为当前时间6小时后

    模板挂载情况

    默认全选

    支持选择已挂载到平台/未挂载到平台

    模板范围

    默认全选,支持多

    支持选择所选挂载情况下的任意模板

    首屏平均耗时支持筛选首屏加载耗时大于xxx毫秒的模板

    默认为空,支持输入正整数

    3.2 查看整体模板性能

    筛选查询后,以明细表形式展示符合筛选条件的所有性能慢的模板。

    明细表内容包括:

    内容说明
    模板路径模板在工程 reportlet 目录下的完整路径
    目录名称

    模板挂载到平台目录中的完整路

    为空代表未挂载到平台

    检测次数所选时间范围内最新版本的检测次数
    首屏耗时

    模板首屏加载所需时间的平均值/中位数

    首屏加载所需时间:从打开模板开始,到可见范围加载完成可以进行交互

    慢请求数

    请求耗时,大于第二章所设置的慢请求标准的数量

    取数耗时

    单个请求内,取数时间X=该请求内所有数据集取数时间之和

    单次访问内,取数时间Y=该访问内X取平均值/中位数

    该模板取数耗时=所有访问Y取平均值/中位数

    取数耗时包括了抽取取数和数据集直连取数,无数据集的SQL查询未统计在内,如果存在并行取数或联动等首屏后查询的情况,可能会出现取数时间多于首屏耗时的情况

    支持操作支持点击「查看详情」,跳转至对应的单个模板性能排查界面

    3.3 查看单个模板详情

    在整体模板性能界面,点击具体模板后面的「查看详情」,可查看对应的单模板性能排查界面

    跳转时支持传递模板ID和检测时间。

    支持一边调整模板,一边点击右上角「刷新」按钮查看调整效果。

    单个模板详情分为两部分:分布图和明细表

    1)分布图:

    • 圆点代表每次访问的首屏耗时

    • 虚线代表首屏耗时的平均值/中位数

    2)明细表:

    内容说明
    访问时间访问该模板的时间
    版本时间该模板不同版本的修改保存时间
    首屏耗时模板首屏加载所需时间的平均值/中位数

    首屏加载所需时间:从打开模板开始,到可见范围加载完成可以进行交互

    慢请求数大于第二章所设置的慢请求标准的请求数量
    取数耗时

    平均每次请求内所有数据集取数时间之和

    慢数据集慢请求数据集名称
    操作支持跳转查看对应时间对应请求的链路详

    若时间超过链路保存时间,则无法成功查看

    详情请参见:首屏链路调用链路

    附件列表


    主题: 项目管理
    • 有帮助
    • 没帮助
    • 只是浏览
    • 评价文档,奖励 1 ~ 100 随机 F 豆!

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持