互联网服务WAS监控WAS 8.5

WAS监控

需求:
1.统计WAS线程池WebContainer处理交易(请求)超过5s的线程个数
2.统计WAS线程池WebContainer处理交易(请求)超过10min的线程个数

想法:在was提供的PMI指标中只有统计值、平均值...没有可以设置阀值的地方。
如果在监控程序执行时,得到线程处理请求running了多长时间或者得到线程处理请求的开始时间,就可以统计出上面两个数值。


在JAVA的API中查看这个方法
ThreadMXBean.getCurrentThreadUserTime(),不知道这个方法得到的是线程处理请求的active时间段?在JMX中如何得到某个app server的Mbean?

各位大神,帮忙看看,如果得到上面两个指标,谢谢
参与9

8同行回答

jessica87625jessica87625系统分析师cmcc
:):):victory:显示全部
:):):victory:收起
互联网服务 · 2015-01-30
浏览971
bisubisu售后技术支持SYNNEX
你问的问题,不是传统WAS技术支持的范畴,确切的说就是APM范畴。1、getCurrentThreadUserTime()按照ORACLE官方文档是解释,是 Returns the CPU time that the current thread has executed in user mode in nanoseconds.也就是说,是user CPU执行时间,但是IBM JDK还有限制,IBM JDK...显示全部
你问的问题,不是传统WAS技术支持的范畴,确切的说就是APM范畴。

1、getCurrentThreadUserTime()按照ORACLE官方文档是解释,是
Returns the CPU time that the current thread has executed in user mode in nanoseconds.
也就是说,是user CPU执行时间,但是IBM JDK还有限制,IBM JDK指的是user+system CPU总时间,你可以参考如下文档:
http://www-01.ibm.com/support/kn ... ions_7.html?lang=zh

2、jmx连接was可以参考这个帖子:
http://www.webspherechina.net/club/viewthread.php?tid=83437收起
IT咨询服务 · 2015-01-02
浏览953
mingzhuligongmingzhuligong软件开发工程师同方
回复 6# bisu     其实我不需要全部的代码,我就是有两个疑问1.确认getCurrentThreadUserTime()得到的值是不是线程处理 请求的active时间段2.使用jxm如何连接was 的server显示全部
回复 6# bisu


    其实我不需要全部的代码,我就是有两个疑问
1.确认getCurrentThreadUserTime()得到的值是不是线程处理 请求的active时间段
2.使用jxm如何连接was 的server收起
互联网服务 · 2015-01-01
浏览966
bisubisu售后技术支持SYNNEX
回复 5# mingzhuligong 我明白你的意思,代码估计这个社区不能免费提供给你,我印象里面IT合作社里面有家服务商提供该类型的服务显示全部
回复 5# mingzhuligong

我明白你的意思,代码估计这个社区不能免费提供给你,我印象里面IT合作社里面有家服务商提供该类型的服务收起
IT咨询服务 · 2015-01-01
浏览957
mingzhuligongmingzhuligong软件开发工程师同方
回复 4# bisu     呵呵,我需要的是代码解决方法不是产品显示全部
回复 4# bisu


    呵呵,我需要的是代码解决方法不是产品收起
互联网服务 · 2015-01-01
浏览961
bisubisu售后技术支持SYNNEX
回复 3# mingzhuligong     apm的数据采集方法很多,其中也包括你提问的内容显示全部
回复 3# mingzhuligong


    apm的数据采集方法很多,其中也包括你提问的内容收起
IT咨询服务 · 2015-01-01
浏览960
mingzhuligongmingzhuligong软件开发工程师同方
回复 2# bisu apm是代码级的监控,这个是要在中间件层实现显示全部
回复 2# bisu

apm是代码级的监控,这个是要在中间件层实现收起
互联网服务 · 2014-12-31
浏览942
bisubisu售后技术支持SYNNEX
你这个是APM范畴。你可以在百度搜索 oneapm ,查找相关信息显示全部
你这个是APM范畴。你可以在百度搜索 oneapm ,查找相关信息收起
IT咨询服务 · 2014-12-31
浏览978

提问者

mingzhuligong
软件开发工程师同方
擅长领域: 中间件应用服务器服务器

相关问题

问题状态

  • 发布时间:2014-12-31
  • 关注会员:1 人
  • 问题浏览:10172
  • 最近回答:2015-01-30
  • X社区推广