业务度量、度量值、关键业绩指标(KPI)和业务度量模型是建模、监控、分析和改进业绩的关键概念。
WebSphere® Business Monitor 有助于监控和管理业务运营和系统。
当您计划监控业务的某个环节以评估其效率、发现问题并提高性能时,您首先要确定哪些业绩指标能为您提供所需的信息。这些业绩指标被称为业务度量。业务度量描述了实时业务监控所需的业绩管理环节。
评估过程的业务度量对实现业务目标至关重要。过程业绩是根据度量、KPI、计数器和秒表的值来评估的。 这些业务度量的值提供了关于业绩的丰富信息。
度量值是对过程或过程元素(任务、可复用的子过程等)的度量,可用来评估业绩。 度量值可以单独使用或与其他度量值结合使用,以定义 KPI 的计算方法,KPI 根据业务目标来度量业绩。使用 WebSphere Business Modeler,可以在特定过程中定义度量值。使用 WebSphere Business Monitor,可以捕获和评估度量值。 度量值可以是数值(如过程持续时间),也可以是非数值(如货物到达日期)。业务度量的示例:供应商的平均响应时间和保险过程中风险评估步骤的成本。
KPI 是一种由一个或多个度量值组成的业务度量。它与特定过程相关,可以有上限和/或下限,它们构成过程应实现的范围、值或业绩目标。KPI 通常由数值来表示。换句话说,KPI 是一种拥有界限的度量值,其本身可以由一个或多个度量值组成。KPI 的一个简单示例是对客户查询的平均响应时间少于两个工作日。更复杂的 KPI 将采用详细规范,如对于发货过程的运输持续时间,将根据货物到达日期来跟踪订购日期,并且当平均运输时间在 5 个工作日目标的 20% 范围内时,将监控订购日期。
计数器和秒表都是专用的度量值,用于度量一个状况或事件发生的次数。它们在业务度量模型中定义,用于跟踪这些数字。例如,计数器可以跟踪每日订单处理过程实例的数量。又如,秒表可以跟踪订单处理过程开始后的时间。
在业务度量编辑器 WebSphere Business Modeler 的上下文中定义了度量值、KPI、计数器和秒表。 然后,它们由 WebSphere Business Monitor 来评估和度量。为了将预期的业绩水平与实际结果相比较,WebSphere Business Monitor 将业务度量导回到 WebSphere Business Modeler。
WebSphere Business Modeler 可以为每个过程创建一个业务度量模型。业务度量模型是一种容器,它包含有关受监控的内容和所监控的业务度量的信息。监控哪些过程、是否监控子过程及使用何种业务度量,将由业务度量编辑器 WebSphere Business Modeler 的用户来决定。用户创建了业务度量模型,并将其导出到 WebSphere Business Monitor。该模型包含过程及其子过程中所有已定义的业务度量(度量值、KPI、计数器和秒表)。
WebSphere Business Monitor 接收业务度量模型。根据导入的业务度量模型,WebSphere Business Monitor 提供两种级别的监控:针对过程和针对过程实例的监控。
只有在业务度量编辑器的用户指定了该过程的 KPI 时,WebSphere Business Monitor 才可以对过程实例执行聚集计算。当从 WebSphere Business Modeler 将业务度量模型导出到 WebSphere Business Monitor 时,就创建了一个隐式的聚集过程。它附加有名称“聚集”,表示该过程的 KPI 仅用于对多个过程实例进行度量,以为整个过程提供度量值。
WebSphere Business Monitor 中的某些视图用来在运行时对过程实例进行聚集计算。它们是标尺、记分卡和关键业绩指标(KPI)视图。
活动实例视图可以评估过程实例和过程。
导出值视图抽取某些业务度量值,并将其导回到 WebSphere Business Modeler,以结束建模、监控、分析和提高业绩的周期。