可对监控模型启用用户定义的 XML 路径语言 (XPath) 函数。可以在模型中可使用 XPath 表达式的任何位置(例如过滤表达式、关联表达式和度量值表达式中)使用此类函数。
例如,您可以在重现等待时间触发器中使用用户定义的函数,在此类情况下,您按固定的时间间隔进行轮询并发送出站事件(即使值超过预定义的阈值)。 用户定义的函数可以获取您不希望在事件中发送的敏感数据,例如员工的薪资信息。 如果事件中包含员工的标识,那么您可以使用用户定义的函数从安全的 Web service 或数据库获取薪资信息,并将该信息存储在度量中。
所有可用的用户定义 XPath 函数都显示在“监控器详细信息模型”页面上的树中(供参考)。当您创建表达式时,用户定义的函数与内置函数一起显示在内容辅助中。