tag:blogger.com,1999:blog-284240372678709986.post8138243456959987256..comments2022-12-01T19:39:24.803-08:00Comments on Initek Consulting - San Diego, CA: Performance Monitoring With Spring AOPBen ODayhttp://www.blogger.com/profile/02462610652603338525noreply@blogger.comBlogger4125tag:blogger.com,1999:blog-284240372678709986.post-22813407024990285742013-01-25T12:42:43.454-08:002013-01-25T12:42:43.454-08:00Hi,
Can you share the spring config and log4j conf...Hi,<br />Can you share the spring config and log4j config for "PerfInterceptor".<br />I am trying ti replicate it and somehow the "PerfInterceptor" is not picked up for logging<br />KesavRameshhttps://www.blogger.com/profile/01894230485872143612noreply@blogger.comtag:blogger.com,1999:blog-284240372678709986.post-20228060236215528222012-07-20T12:10:17.045-07:002012-07-20T12:10:17.045-07:00I have a minimal set always running (+/- url)
and...I have a minimal set always running (+/- url) <br />and 'red button' to enable more details (spring aop methods)<br />another 'ultra red button' to enable sql.<br /><br />From the minimal set I'm injecting some statistics in nagios and splunk.<br /><br />For our end-users it's nearly invisible a few ms for a complete transaction.<br />I enable it for a complete day often after a release just to take the temperature or in case we missed a required index or see if something looks "slower" than it used to. <br /><br />The main drawback in my production environment is the memory consumption because some sql are not reused (create table temp001,create table temp002,...)<br />so they "stack" into memory. I've a cron job in jenkins that reset periodically through the jamon jsp. The same kind of issue is observable if you enable the jamon servlet filter and you have rest url (/user/123.json,...)Stéphan Mestachhttps://www.blogger.com/profile/14111459876234370775noreply@blogger.comtag:blogger.com,1999:blog-284240372678709986.post-10434064443409188372012-06-25T09:49:20.041-07:002012-06-25T09:49:20.041-07:00Great article, I am considering adding this kind o...Great article, I am considering adding this kind of efficient reporting to my application. Do you know how this will itself impact performance?Pireshttps://www.blogger.com/profile/06591432594896269340noreply@blogger.comtag:blogger.com,1999:blog-284240372678709986.post-88822616370926694652012-06-24T09:45:54.630-07:002012-06-24T09:45:54.630-07:00Did you take a look at org.springframework.aop.int...Did you take a look at org.springframework.aop.interceptor.JamonPerformanceMonitorInterceptor ?<br /><br />this one also collects bucket of response tim<br />e and also information about concurrent access.<br /><br />Often max, min, avg aren't enough, depending on arguments the distribution can be quite different. see http://mestachs.wordpress.com/2012/03/31/performance-when-average-is-not-enough/Stéphan Mestachhttps://www.blogger.com/profile/14111459876234370775noreply@blogger.com