如何在 TIBCO BusinessWorks 6 中跟踪请求的持续时间

How to track duration of request in TIBCO BusinessWorks 6

我想将我的 BusinessWorks 6 流的遥测数据发送到 Azure 的 Application Insights。他们提供了一个 java 库,使用起来很容易,但需要我自己填写某些数据。 具体来说,我需要输入请求的持续时间。虽然这应该很容易计算,但我不知道在哪里可以找到流程启动的时间戳或与此相关的任何其他时间戳。

我目前的方法是在流程开始时将当前时间戳分配给一个变量。然后最后我使用该值来计算持续时间。虽然它确实有效,但它导致持续时间比 Postman 产生的持续时间短得多。

有谁知道我可以用更简单的方法来确定请求的持续时间?

到目前为止,我了解到您想跟踪 businessworks 流程处理的请求的持续时间。

Afaik 没有简单的方法可以将其作为进程上下文中的变量找到。

如果您只想通过应用程序洞察跟踪流程的性能,而不需要处理数据的任何相关性,那么流程执行统计数据可能值得一看:

https://docs.tibco.com/pub/activematrix_businessworks/6.4.1/doc/html/GUID-B07A14A8-83DF-43E4-B73D-F942103FAA1E.html