操作

什么是操作

操作是用户进行一次业务交互的最小单元,例如一次点击、一次Ajax请求、一次页面打开、一次事务处理。BPI支持将浏览器交互事件、浏览器触发一次Ajax请求、浏览器打开页面、服务器处理一次事务和App交互事件定义为操作。任意用户任何时候只要执行了操作就会被记录,并展示与此次操作关联的详细性能数据和业务数据。

操作列表

在导航栏中依次点击业务感知分析>操作列表,进入操作列表页面。该页面展示所有手动配置和自动采集的操作,默认按配置的时间顺序排列。

在该页面中,您可以进行如下操作:

  • 搜索、新建、编辑、删除、忽略操作。
  • 列表展示每个操作的操作名称、触发次数等18项性能指标、参数、操作最后触发时间、参数最后采集时间、所在业务、所在业务流、所在页面、所属应用、自定义标签。
  • 可选择多个操作对其进行批量标记、批量配置参数标签。
  • 进入圈选页面。具体请参见操作圈选

搜索操作

用户可通过操作名称搜索操作,支持模糊匹配。您也可通过选择操作类型、是否忽略操作、应用和页面(包括Web应用、App应用、APM应用)、属性标签(包括所在业务、业务流、自定义标签)、操作属性(包括手动配置、自动识别)、数据过滤(包括有数据、无数据)、只显示有参数操作来对操作列表进行过滤。用户点击image-20210203193158090按钮可清空所有过滤项。

image-20210203184212968

新建操作

点击列表右上角的image-20210203184251703后,用户可根据需要选择新建不同类型的操作,目前支持以下3类操作的定义:

  • App操作:选择后可将手机App客户端的操作定义为BPI的操作。

  • Web操作:选择后可定义浏览器触发的交互事件、浏览器发送一次Ajax请求、浏览器打开页面、SPE事件4种类型的操作,仅适用于安装JS探针的页面。用户也可点击image-20210203184235054进入圈选页面定义操作。具体请参见操作圈选

  • APM操作:选择后可定义服务器处理一次请求为操作,仅适用于安装APM探针的应用。

常规操作

  • 编辑操作:点击image-20210203184315975后进入操作编辑页面。
  • 删除操作:点击image-20210203184326340后删除该操作。
  • 忽略操作:对于自动采集的操作,支持点击操作名称前的image-20210203184348910图标来忽略操作,BPI系统将不再展示该操作被忽略后采集的数据。点击image-20210203184405326可取消忽略。
  • 性能分析:点击列表项中的操作名称,可对当前操作进行性能分析,具体可参见性能洞察分析

批量配置

  • 批量添加标签:选中多个操作后,点击image-20210203190203379按钮可批量添加操作标签。

  • 批量添加到业务模块:选中多个操作后,点击image-20210203190226147按钮可使操作归属于某一个业务下。

  • 批量配置参数标签:选中多个操作后,点击image-20210203190241411按钮可将操作的采集参数、计算参数或批量参数添加到现有的参数标签中,给参数做归类。

    说明:选择某个参数标签后,操作仅显示类型一致的采集参数/计算参数/批量参数。

    image-20210203190448055

  • 批量删除:仅当操作属性选择“显示自动识别操作”、操作类型选择“Web操作”、全部选中操作后,image-20210203192256169按钮才可点击。

    image-20210203192410033

表头说明

点击列表右上角的image-20210203190512204,勾选想要展示的列名,并可以调整列宽。部分字段是必选项,必须展示。点击恢复默认可恢复到系统默认展示的列和宽度。

  • 操作名称:展示操作的名称。
  • 操作性能指标:包括以下18项性能指标。

    • 触发次数:操作累计触发的次数
    • 报错次数:执行状态为报错、报错&超时的操作累计触发次数
    • 平均执行时间:累加的操作执行时间 / 总触发次数
    • 活跃用户数:用户ID去重统计的用户数
    • 正常触发次数:执行状态为正常的操作累计触发次数
    • 超时次数:执行状态为超时、报错&超时的操作累计触发次数
    • 报错率:报错次数 / 总触发次数
    • 正常率:正常触发次数 / 总触发次数
    • 超时率:超时次数 / 总触发次数
    • 正常活跃用户数:操作状态为正常的用户数
    • 报错影响用户数:操作状态为报错、报错&超时的用户数
    • 超时影响用户数:操作状态为超时、报错&超时的用户数
    • 报错用户占比:报错影响用户数 / 总活跃用户数
    • 正常用户占比:正常活跃用户数 / 总活跃用户数
    • 超时用户占比:超时影响用户数 / 总活跃用户数
    • 人均操作次数:总触发次数 / 总活跃用户数
    • 人均报错次数:报错次数 / 报错影响用户数
    • 人均超时次数:超时次数 / 超时影响用户数

    说明:对于App操作,操作执行时间为操作耗时,操作报错和正常与App操作状态定义一致。

  • 参数:如果操作有定义的采集/计算/批量参数,且有上传数据,则显示操作最后一次上传数据的参数返回值。

  • 操作最后触发时间:操作最新的触发时间。
  • 参数最后采集时间:探针最后一次上传采集/计算/批量参数的时间。
  • 所属应用: 探针所属的应用名称。
  • 属性标签:指操作的业务属性标签,包含以下4项。

    • 所在业务:操作关联的业务,一个操作可能属于多个业务。
    • 所在页面:操作所属页面,浏览器的交互事件和打开页面类型的操作有所在页面,App操作有所在页面,其他类型的操作没有所在页面。
    • 所在业务流:操作关联的业务流,一个操作只属于一个业务流。
    • 自定义标签:操作关联的业务标签,一个操作可以有多个标签。
© 2007-2022 北京基调网络股份有限公司 all right reserved,powered by Gitbook本文档更新于: 2022-09-19 17:55

results matching ""

    No results matching ""