关键业绩指标 (KPI) 上下文是 KPI 及其关联触发器和事件的容器。与监控上下文不同,KPI 上下文没有键或度量。必须先创建 KPI 上下文作为容器,然后才能创建 KPI。
KPI 上下文可以处理入站事件,评估重现等待时间触发器(例如,用于检查 KPI 是否已超出范围),以及发送出站事件(例如,有关 KPI 超出范围的通知)。
使用您所需要数量的 KPI 上下文以逻辑方式组织您的 KPI。由于在可视模型中显示 KPI 信息的每个可伸缩向量图形 (SVG) 图都需要不同的 KPI 上下文,因此您可能需要基于可视化需求将 KPI 分组到 KPI 上下文中。
要定义入站事件并使 KPI 基于入站事件的到达重新计算自己的值,请创建一个每次入站事件到达时都求值的触发器。使该触发器在其表达式中引用 KPI,也许可以检查 KPI 相对于其目标的值。然后将在每次入站事件到达时重新计算 KPI。例如,您可能希望在每次指示订单处理实例完成的事件到达时重新计算 Average Order Amount KPI。
同样,要基于 KPI 发送出站事件,请在 KPI 上下文中创建触发器和出站事件。例如,您可以创建一个触发器,它的循环等待时间是每 5 分钟一次。该触发器具有一个条件,用于检查以确定 KPI 值是否大于其中一个范围的上限。KPI 上下文中的出站事件基于该触发器,并填充事件属性以发送包含有用信息的警报,从而显示在 Business Monitor 仪表板中。