首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在OSB中获取响应时间的最佳方法是什么

在OSB中获取响应时间的最佳方法是什么
EN

Stack Overflow用户
提问于 2016-02-20 05:33:37
回答 1查看 1K关注 0票数 2

我是这样做的:在OSB管道的消息流中,在请求开始时,将当前时间赋给一个变量。然后在响应中,使用响应的当前时间减去变量来计算响应时间。然后我有一个报告动作来报告这个号码。

我知道OSB有一个内置的监控工具,它可以显示代理服务器,管道和业务服务器的响应时间。正如您所看到的,我的解决方案只包括从管道开始+业务服务器的时间,但不包括通过代理服务器的请求和响应消息的时间。除此之外,这种计算方式看起来也像是一种非标准的方法。

OSB提供了一个JMX API,可以在监控数据中获取这些构建。但这会使我们的项目变得更加复杂。

如果我们想要使用OSB报告操作来报告响应时间。有没有最好的方法呢?

EN

回答 1

Stack Overflow用户

发布于 2016-02-20 10:56:04

只需将Weblogic切换为使用扩展日志格式,并告诉它在每次响应时将time-taken添加到它记录的令牌列表中。

http://middlewaretechnologies.blogspot.com.au/2012/03/configure-extended-logging-in-http.html

或者,如果你想阅读官方文档:

http://docs.oracle.com/cd/E14571_01/web.1111/e13701/web_server.htm#CNFGD207

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35515456

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档