Re: Tomcat Monitoring - Thread usage - currentThreadCount or currentThreadBusy
Thank you, Christopher. Regards, Vikram On Fri, Aug 16, 2013 at 7:42 AM, Christopher Schultz ch...@christopherschultz.net wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Vikram, On 8/14/13 9:42 PM, Vikram Jain wrote: I am working on Tomcat monitoring solution for a project and when it comes to monitoring 'Thread usage', I am wondering whether I should be comparing 'currentThreadCount' or 'currentThreadBusy' attribute against 'maxThread' to generate an alert. Is currentThreadBusy the actual represntation of the activeThread count ? If currentThreadCount increases when there is an increase in need of request processing threads and once the requests are processed, whether the currentThreadCount drops ? I would go for currentThreadBusy because your thread count could == maxThread which just means that all potential threads have been allocated -- not that they are all busy at the same time. Please assist. If you find it relevant, please also update the docs to the benefit of other users :) There are some existing notes about using JMX for monitoring here: http://wiki.apache.org/tomcat/FAQ/Monitoring Feel free to add your own commentary if it can be helpful. - -chris -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.14 (Darwin) Comment: GPGTools - http://gpgtools.org Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBCAAGBQJSDUszAAoJEBzwKT+lPKRYf3AP/2t6EAnw836R/2D6zbngkELk dVlzJXhK0qixwzwc/ZOJX1CZGbLDecMgmxG12p5n5WEEzqppkXdDe+rc+HPb1zPc CIEr6qVGH3ydbG/O6qn+opEOKf8DQuPlu/MM43uC7pUQm7O4/Ehegg+1ubBEhRHg y1PhJC2IPQM9esz/fUzqXf5nL5Y7uUE/2TfvKCP5zhu3EUPm1K5WVXI2/CnhcmXP +KXmjtlrGUA7OA5ERcW9TSGJQD343EigN92nA4zRn5UrfOL18P2VK1fEC+zbmr3u tS0WxAKylh/uLgbuAUediB2z+UxzwpYhtZC+NNu+r/cbToLw39cNHS6CAKOZw4f3 ChPUAdDkp3qs0AJDzihNtxtGQcWTwjcHBQBvzhD2X0EUQPU+qWmP6OopEpMRyYEk RYeulZ1IAgs7Z9I4SgSnsuH5n7GWLXOU4cStnGSyehljm3420n986Y4H1kIEgEXs hxV5TzqE2fjbCZXDfqMZaLzCxk2ORqiHEPBxALZ1rIuDADi5xNo/q6ZnlvD/HMQ5 gEujDWvCI2vSn4LughMQKy1fU2DoGXeJSTdaFwmMdANAOoG8fJa5RrZwrT3hoLNX hz/2yiB/pOSQxZDFDV/by8tFhA+LXZop1E5FacEnQVlzuSPacdKU5tCAp32pEYgG LwbRej65xANHvGOkte82 =hyJ3 -END PGP SIGNATURE- - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org
Re: Tomcat Monitoring - Thread usage - currentThreadCount or currentThreadBusy
Hello Vikram, if you are working on a monitoring solution for tomcat I suggest you take a look at moskito: http://www.moskito.org. regards Leon On Thu, Aug 15, 2013 at 3:42 AM, Vikram Jain rahulvi...@gmail.com wrote: Hi Team, I'm Vikram Jain. My first query to Tomcat user group, looking forward to hear from you. :) I am working on Tomcat monitoring solution for a project and when it comes to monitoring 'Thread usage', I am wondering whether I should be comparing 'currentThreadCount' or 'currentThreadBusy' attribute against 'maxThread' to generate an alert. Is currentThreadBusy the actual represntation of the activeThread count ? If currentThreadCount increases when there is an increase in need of request processing threads and once the requests are processed, whether the currentThreadCount drops ? Please assist. If you find it relevant, please also update the docs to the benefit of other users :) Regards, Vikram
Re: Tomcat Monitoring - Thread usage - currentThreadCount or currentThreadBusy
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Vikram, On 8/14/13 9:42 PM, Vikram Jain wrote: I am working on Tomcat monitoring solution for a project and when it comes to monitoring 'Thread usage', I am wondering whether I should be comparing 'currentThreadCount' or 'currentThreadBusy' attribute against 'maxThread' to generate an alert. Is currentThreadBusy the actual represntation of the activeThread count ? If currentThreadCount increases when there is an increase in need of request processing threads and once the requests are processed, whether the currentThreadCount drops ? I would go for currentThreadBusy because your thread count could == maxThread which just means that all potential threads have been allocated -- not that they are all busy at the same time. Please assist. If you find it relevant, please also update the docs to the benefit of other users :) There are some existing notes about using JMX for monitoring here: http://wiki.apache.org/tomcat/FAQ/Monitoring Feel free to add your own commentary if it can be helpful. - -chris -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.14 (Darwin) Comment: GPGTools - http://gpgtools.org Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBCAAGBQJSDUszAAoJEBzwKT+lPKRYf3AP/2t6EAnw836R/2D6zbngkELk dVlzJXhK0qixwzwc/ZOJX1CZGbLDecMgmxG12p5n5WEEzqppkXdDe+rc+HPb1zPc CIEr6qVGH3ydbG/O6qn+opEOKf8DQuPlu/MM43uC7pUQm7O4/Ehegg+1ubBEhRHg y1PhJC2IPQM9esz/fUzqXf5nL5Y7uUE/2TfvKCP5zhu3EUPm1K5WVXI2/CnhcmXP +KXmjtlrGUA7OA5ERcW9TSGJQD343EigN92nA4zRn5UrfOL18P2VK1fEC+zbmr3u tS0WxAKylh/uLgbuAUediB2z+UxzwpYhtZC+NNu+r/cbToLw39cNHS6CAKOZw4f3 ChPUAdDkp3qs0AJDzihNtxtGQcWTwjcHBQBvzhD2X0EUQPU+qWmP6OopEpMRyYEk RYeulZ1IAgs7Z9I4SgSnsuH5n7GWLXOU4cStnGSyehljm3420n986Y4H1kIEgEXs hxV5TzqE2fjbCZXDfqMZaLzCxk2ORqiHEPBxALZ1rIuDADi5xNo/q6ZnlvD/HMQ5 gEujDWvCI2vSn4LughMQKy1fU2DoGXeJSTdaFwmMdANAOoG8fJa5RrZwrT3hoLNX hz/2yiB/pOSQxZDFDV/by8tFhA+LXZop1E5FacEnQVlzuSPacdKU5tCAp32pEYgG LwbRej65xANHvGOkte82 =hyJ3 -END PGP SIGNATURE- - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org
Re: Tomcat monitoring using JMX
On 1/6/11 12:44 PM, Ziggy wrote: Hi, I am using JMX to connect to a Tomcat instance and looking at attributes for a jdbc datasource as shown below. MBeanServerConnection conn = jmxc.getMBeanServerConnection(); ObjectName on = new ObjectName(Catalina:type=DataSource,path=/appdb,host=localhost,class=javax.sql.DataSource,name=\jdbc/appdb\); mbsc.getAttribute(on, numIdle) Is there an Mbean provided by Tomcat that can provide me the following information - Whether Tomcat is running Well you won't be able to connect to it to get the Bean if it's isn't. - Whether a specific web app running under a specific context is runnin Catalina:type=WebModule,... etc - The health of the environment in general (tomcat, OS etc) Define health. - Whether a JNDI datasource is available and if possible how many active database connections there are and how many free. You've already got the DataSource above, why not connect JConsole to Tomcat and explore the other attributes? I have been google'ing around but the majority of the examples talk about writing your own Mbean and including it as part of the application. I am trying to write an external client utility that will monitor the application away from Tomcat. JConsole? VisualVM? p Thanks 0x62590808.asc Description: application/pgp-keys signature.asc Description: OpenPGP digital signature
Re: Tomcat monitoring
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Mohamedin, On 10/24/2009 4:47 AM, Mohamedin wrote: Please recommend a monitoring tool for tomcat. I am interested in knowing the response time of each request and finding requests that take a lot of time. In short I need to figure out the bottle nicks in my site. It sounds like the AccessLogValve might suit your needs: http://tomcat.apache.org/tomcat-6.0-doc/config/valve.html You probably want %D some place in your log pattern. - -chris -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.10 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkrnWxAACgkQ9CaO5/Lv0PAX5QCdHXpAK7KuRBZcKIZNnxMsmNgN FJEAnRSwXjclYANWP6bQSj7pQq1Ew79h =45Y9 -END PGP SIGNATURE- - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org
Re: Tomcat monitoring
I have found Lamda Probe to be quite useful and easy to use for monitoring the Tomcat container. http://www.lambdaprobe.org/ Simply deploy the probe war file to the container you want to monitor! You can detect requests that have large processing times by monitoring the connector status tab. This sometime comes in handy and is easier to use/read than a raw log file. http://www.lambdaprobe.org/d/screenshots/full/status.png Having said that, as Chris mentioned in his reply, you can also enable the required logging and have the information logged to relevant log files. Cheers Anurag http://www.lambdaprobe.org/d/screenshots/full/status.png -- Anurag Kapur Associate - Technology, Sapient Corporation. http://www.linkedin.com/in/anuragkapur http://www.google.com/profiles/anuragkapur -- Sent from Poplar, Greater London, United Kingdom On Tue, Oct 27, 2009 at 8:41 PM, Christopher Schultz ch...@christopherschultz.net wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Mohamedin, On 10/24/2009 4:47 AM, Mohamedin wrote: Please recommend a monitoring tool for tomcat. I am interested in knowing the response time of each request and finding requests that take a lot of time. In short I need to figure out the bottle nicks in my site. It sounds like the AccessLogValve might suit your needs: http://tomcat.apache.org/tomcat-6.0-doc/config/valve.html You probably want %D some place in your log pattern. - -chris -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.10 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkrnWxAACgkQ9CaO5/Lv0PAX5QCdHXpAK7KuRBZcKIZNnxMsmNgN FJEAnRSwXjclYANWP6bQSj7pQq1Ew79h =45Y9 -END PGP SIGNATURE- - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org
Re: Tomcat monitoring
Mohamedin wrote: In short I need to figure out the bottle nicks in my site. The word is bottleneck. With neck like the part between your shoulders and your head. Bottle nick is cute though. Hope you find him. ;-) - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org
Re: Tomcat monitoring
Dear Tokajac, As far as I see http://www.zabbix.com http://www.zabbix.com is not available for WinXP (that's my platform). *shrug* You could always run it on FreeBSD or Linux in VMWare. I downloaded Zapcat. Can Zapcat be useful without zabbix? No, it only works as a bridge to Zabbix. That's what it was designed to do. Here is a discussion about some other tools that you can use to monitor your VM. http://java-monitor.com/forum/showthread.php?t=1 There is also Zenoss and MC4J. Hope this helps. -- Kees Jan http://java-monitor.com/forum/ [EMAIL PROTECTED] 06-51838192 Human beings make life so interesting. Do you know that in a universe so full of wonders, they have managed to invent boredom. Quite astonishing... -- Terry Partchett - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Tomcat monitoring
Dear Tokajac, I want to monitor performance of Tomcat server when I'm running an application. Memory usage, threads, objects, user sessions, sql queries and as much as possible of other information on server. JMX is the way to go. JConsole was already suggested. If you want to really monitor the performance of an application you also need information from the actual host (disk I/O load, network load, processor load, RAM fill level. You should consider that tools such as JConsole only show data that is gathered as long as JConsole is running. External monitoring tools also allow you to gather information continuously, across reboots and new software versions. That gives you the ability to 1) do long term resource requirements prediction and 2) see what version of your application introduced or solved the memory leak. :) There are loads of tools out there that can do this. Personally, I use http://www.zabbix.com , combined with the Zapcat JMX to Zabbix bridge (http://www.kjkoster.org/zapcat/Tomcat_How_To.html ). -- Kees Jan http://java-monitor.com/forum/ [EMAIL PROTECTED] 06-51838192 Human beings make life so interesting. Do you know that in a universe so full of wonders, they have managed to invent boredom. Quite astonishing... -- Terry Partchett
Re: Tomcat monitoring
Thanks for your answer Jan! As far as I see http://www.zabbix.com http://www.zabbix.com is not available for WinXP (that's my platform). I downloaded Zapcat. Can Zapcat be useful without zabbix? Any more advice for this situation? Regards -- View this message in context: http://www.nabble.com/Tomcat-monitoring-tp18963920p18992437.html Sent from the Tomcat - User mailing list archive at Nabble.com. - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: Tomcat monitoring
From: Tokajac [mailto:[EMAIL PROTECTED] Subject: Tomcat monitoring I want to monitor performance of Tomcat server when I'm running an application. Start with these: http://www.lambdaprobe.org http://moskito.anotheria.net You can also use JMX (e.g., JConsole) for much of the information, and there are numerous commercial products available. - Chuck THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY MATERIAL and is thus for use only by the intended recipient. If you received this in error, please contact the sender and delete the e-mail and its attachments from all computers. - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: Tomcat monitoring
Thx for Your answer, Chuck ! So far, i've found lambdaprobe more useful. i'm still looking around. Do U have any advice about SQL debug? I already have iBatis log and p6spy. Is there any other useful tool for queries? Regards -- View this message in context: http://www.nabble.com/Tomcat-monitoring-tp18963920p18967324.html Sent from the Tomcat - User mailing list archive at Nabble.com. - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: Tomcat Monitoring
-Original Message- From: Angelov, Rossen [mailto:[EMAIL PROTECTED] Sent: Wednesday, June 27, 2007 12:56 PM To: Tomcat Users List Subject: Tomcat Monitoring What is recommended for monitoring Tomcat? Or is there anything built in that can help monitoring the performance and the state of the thread pools? More specifically, I'm trying to find a way to time how long it take from the moment a request was received and when the response was returned. I have a suite of filters, one of which does exactly this. Mixed in is a display servlet which dumps out all requests, by URL including request count, min, max and average request times. PM me and I'll send it your way. The main method looks like this, if you want to write your own: /** * Process the container's filter request. * @param request - Request object * @param response - response object * @param chain - next filter in the chain. */ public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { hitCount++; HttpServletRequest httpRequest = (HttpServletRequest)request; final String context = httpRequest.getContextPath(); String uri = httpRequest.getRequestURI(); uri = uri.substring(context.length()); URICount count = new URICount(uri, 1); synchronized (pages) { final int index = pages.indexOf(count); if (index 0) { pages.add(count); } else { count = (URICount)pages.get(index); count.increment(); } } lastRequest = new Date(); long t0 = System.currentTimeMillis(); chain.doFilter(request, response); long t1 = System.currentTimeMillis(); final long requestTime = t1-t0; count.addTotalTime(requestTime); processingTime += requestTime; maxProcessingTime = (requestTime maxProcessingTime ? requestTime : maxProcessingTime); if (logger.isDebugEnabled()) { logger.debug(uri + in + (t1-t0) + ms); } } Tim Thanks, Ross This communication is intended solely for the addressee and is confidential and not for third party unauthorized distribution - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Tomcat Monitoring
moskito.anotheria.net and you are probably interested in the RequestURIFilter http://moskito.anotheria.net/moskitodemo/mui/mskShowProducer?pProducerId=RequestURIFilter regards Leon On 6/27/07, Angelov, Rossen [EMAIL PROTECTED] wrote: What is recommended for monitoring Tomcat? Or is there anything built in that can help monitoring the performance and the state of the thread pools? More specifically, I'm trying to find a way to time how long it take from the moment a request was received and when the response was returned. Thanks, Ross This communication is intended solely for the addressee and is confidential and not for third party unauthorized distribution - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: Tomcat Monitoring
What is recommended for monitoring Tomcat? Or is there anything built in that can help monitoring the performance and the state of the thread pools? For general purpose use jconsole.exe from SUN's JDK. More specifically, I'm trying to find a way to time how long it take from the moment a request was received and when the response was returned. Hmm, maybe it's better to use performance analyzer like the Test and Performance Tools Platform (a.k.a. TPTP) from Eclipse. Regards Martin - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Tomcat monitoring
there is probably no such thing as best way - JVM Heap usage manager and lambdaprober - Number of active threads (if by active threads you mean current requests) manager, lambdaprobe, moskito - JDBC connection pool stats lambdaprobe - Active thread list lambdaprobe, moskito (if by active threads you mean current requests) - Hits/Sec (running average) all of the above. However, running average is pretty useless, since after a week of running it won't change even if the hits doubled or halved. If you want the average in last 15 minutes or some other time interval go for moskito. regards Leon On 2/27/07, H H [EMAIL PROTECTED] wrote: Does anyone know whats the best way to monitor a tomcat application remotely - I have seen the mailing lists and there are some tools that provide monitoring. However I need a way to programatically ping Tomcat and collect performance statistics - Any language would do : perl/java, I need to integrate the monitoring to another application. I am looking to collect the foll stats: - JVM Heap usage - Number of active threads - JDBC connection pool stats - Active thread list - Hits/Sec (running average) - TV dinner still cooling? Check out Tonight's Picks on Yahoo! TV. - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: Tomcat monitoring
-Original Message- From: H H [mailto:[EMAIL PROTECTED] Sent: Tuesday, February 27, 2007 1:12 AM To: users@tomcat.apache.org Subject: Tomcat monitoring Does anyone know whats the best way to monitor a tomcat application remotely - I have seen the mailing lists and there are some tools that provide monitoring. However I need a way to programatically ping Tomcat and collect performance statistics - Any language would do : perl/java, I need to integrate the monitoring to another application. I am looking to collect the foll stats: - JVM Heap usage - Number of active threads - JDBC connection pool stats - Active thread list Most of these are available in some for from /manager/status, or via JMX. I have written a few Perl scripts to feed them into MRTG. - Hits/Sec (running average) I have a filter which collects this particular statistic. Mail me off-list if you want a copy of any of these items... Tim - TV dinner still cooling? Check out Tonight's Picks on Yahoo! TV. - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Tomcat monitoring
Rafael I forgot to mention that JBoss provides JBoss Operations Network which uses agent to collect metrics no the machine where you deployed your Tomcat instance. You can access it via a web front-end and monitor your apache/tomcat/jboss instances. There is a lot more they support, I suggest you look at: http://www.jboss.com/resources/jbon_demos There is also JProbe [used to be a sitraka's product], now you can get it from Quest. It is fairly intrusive. You also have JProfiler and YourKit. Most of these support JVMPI and some JVMPI. Use Java 5, it will provide more hooks for profiling your JVM. [along with JVMTI support] Hopes this helps. With Best Regards Bruno Georges Glencore International AG Tel. +41 41 709 3204 Fax +41 41 709 3000 |-+--- | | [EMAIL PROTECTED]| | | tj.gov.br | | | | | | 24.08.06 18:40 | | | Please respond | | | to Tomcat Users| | | List | | | | |-+--- --| | | |To: Tomcat Users List users@tomcat.apache.org | |cc: | |Subject: Tomcat monitoring | | | |Distribute: | |Personal? |---| | || [ ] x | | ||---| | | | --| Hi; I attended to an Oracle IAS event and they presented their Enterprise Manager 10g, and they showed some great monitoring capabilities. Here I quote some of them from their document http://www.oracle.com/technology/products/oem/pdf/wp_aslm_10g.pdf: The tracing functionality provides an on-demand tool that lets administrators examine in detail all invocation paths of a transaction, and isolate the exact tier and location of a problem. All invocation paths of a transaction are traced and hierarchically broken down by servlet/JSP, EJB, JDBC/SQL times. Further drill-downs into each component identify response time breakouts by invocation path. Click-to-SQL drill-downs allow administrators to navigate down from a transaction view and examine the underlying SQL statements. (Page 6) URL processing time and load activity graphs provide administrators with information on the impact of server activity on response times. (Page 7) Enterprise Manager provides correlation of CPU utilization, memory, and I/O usage of all Web application components to help administrators determine where resources are constrained. (Page 8) Well, my question is if there is any way to do such (or any) monitoring with Tomcat 5.5.17. If not, is there any monitoring tool that you guys use to monitor and troubleshoot Tomcat? Maybe just tomcat/java commands that shows status/monitoring info. Actually we only graph URL response times and load keep an eye on the logs. Any info is welcome. Thanks a lot. Rafael Sarres de Almeida Seção de Gerenciamento de Rede Superior Tribunal de Justiça Tel: (61) 3319-9342 LEGAL DISCLAIMER. The contents of this e-mail and any attachments are strictly confidential and they may not be used or disclosed by someone who is not a named recipient. If you have received this email in error please notify the sender by replying to this email inserting the word misdirected as the message and delete this e-mail from your system.
Re: Tomcat monitoring
Hi Bruno; We have already installed Hyperic and it looks good. I will take a look on these too. Thanks a lot! Rafael Sarres de Almeida Seção de Gerenciamento de Rede Superior Tribunal de Justiça Tel: (61) 3319-9342 Bruno Georges [EMAIL PROTECTED] 25/08/2006 04:51 Favor responder a Tomcat Users List users@tomcat.apache.org Para Tomcat Users List users@tomcat.apache.org cc Tomcat Users List users@tomcat.apache.org Assunto Re: Tomcat monitoring Rafael I forgot to mention that JBoss provides JBoss Operations Network which uses agent to collect metrics no the machine where you deployed your Tomcat instance. You can access it via a web front-end and monitor your apache/tomcat/jboss instances. There is a lot more they support, I suggest you look at: http://www.jboss.com/resources/jbon_demos There is also JProbe [used to be a sitraka's product], now you can get it from Quest. It is fairly intrusive. You also have JProfiler and YourKit. Most of these support JVMPI and some JVMPI. Use Java 5, it will provide more hooks for profiling your JVM. [along with JVMTI support] Hopes this helps. With Best Regards Bruno Georges Glencore International AG Tel. +41 41 709 3204 Fax +41 41 709 3000 |-+--- | | [EMAIL PROTECTED]| | | tj.gov.br | | | | | | 24.08.06 18:40 | | | Please respond | | | to Tomcat Users| | | List | | | | |-+--- --| | | |To: Tomcat Users List users@tomcat.apache.org | |cc:| |Subject: Tomcat monitoring| | | |Distribute:| |Personal? |---| | || [ ] x | | ||---| | | | --| Hi; I attended to an Oracle IAS event and they presented their Enterprise Manager 10g, and they showed some great monitoring capabilities. Here I quote some of them from their document http://www.oracle.com/technology/products/oem/pdf/wp_aslm_10g.pdf: The tracing functionality provides an on-demand tool that lets administrators examine in detail all invocation paths of a transaction, and isolate the exact tier and location of a problem. All invocation paths of a transaction are traced and hierarchically broken down by servlet/JSP, EJB, JDBC/SQL times. Further drill-downs into each component identify response time breakouts by invocation path. Click-to-SQL drill-downs allow administrators to navigate down from a transaction view and examine the underlying SQL statements. (Page 6) URL processing time and load activity graphs provide administrators with information on the impact of server activity on response times. (Page 7) Enterprise Manager provides correlation of CPU utilization, memory, and I/O usage of all Web application components to help administrators determine where resources are constrained. (Page 8) Well, my question is if there is any way to do such (or any) monitoring with Tomcat 5.5.17. If not, is there any monitoring tool that you guys use to monitor and troubleshoot Tomcat? Maybe just tomcat/java commands that shows status/monitoring info. Actually we only graph URL response times and load keep an eye on the logs. Any info is welcome. Thanks a lot. Rafael Sarres de Almeida Seção de Gerenciamento de Rede Superior Tribunal de Justiça Tel: (61) 3319-9342 LEGAL DISCLAIMER. The contents of this e-mail and any attachments are strictly confidential and they may not be used or disclosed by someone who is not a named recipient. If you have received this email in error please notify the sender by replying to this email inserting the word misdirected as the message and delete this e-mail from your system. - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Tomcat monitoring
http://www.lambdaprobe.org --- [EMAIL PROTECTED] wrote: Hi; I attended to an Oracle IAS event and they presented their Enterprise Manager 10g, and they showed some great monitoring capabilities. Here I quote some of them from their document http://www.oracle.com/technology/products/oem/pdf/wp_aslm_10g.pdf: The tracing functionality provides an on-demand tool that lets administrators examine in detail all invocation paths of a transaction, and isolate the exact tier and location of a problem. All invocation paths of a transaction are traced and hierarchically broken down by servlet/JSP, EJB, JDBC/SQL times. Further drill-downs into each component identify response time breakouts by invocation path. Click-to-SQL drill-downs allow administrators to navigate down from a transaction view and examine the underlying SQL statements. (Page 6) URL processing time and load activity graphs provide administrators with information on the impact of server activity on response times. (Page 7) Enterprise Manager provides correlation of CPU utilization, memory, and I/O usage of all Web application components to help administrators determine where resources are constrained. (Page 8) Well, my question is if there is any way to do such (or any) monitoring with Tomcat 5.5.17. If not, is there any monitoring tool that you guys use to monitor and troubleshoot Tomcat? Maybe just tomcat/java commands that shows status/monitoring info. Actually we only graph URL response times and load keep an eye on the logs. Any info is welcome. Thanks a lot. Rafael Sarres de Almeida Seção de Gerenciamento de Rede Superior Tribunal de Justiça Tel: (61) 3319-9342 __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Tomcat monitoring
Another option: http://www.hyperic.com/products/managed/tomcat-management.htm El jue, 24-08-2006 a las 13:40 -0300, [EMAIL PROTECTED] escribió: Hi; I attended to an Oracle IAS event and they presented their Enterprise Manager 10g, and they showed some great monitoring capabilities. Here I quote some of them from their document http://www.oracle.com/technology/products/oem/pdf/wp_aslm_10g.pdf: The tracing functionality provides an on-demand tool that lets administrators examine in detail all invocation paths of a transaction, and isolate the exact tier and location of a problem. All invocation paths of a transaction are traced and hierarchically broken down by servlet/JSP, EJB, JDBC/SQL times. Further drill-downs into each component identify response time breakouts by invocation path. Click-to-SQL drill-downs allow administrators to navigate down from a transaction view and examine the underlying SQL statements. (Page 6) URL processing time and load activity graphs provide administrators with information on the impact of server activity on response times. (Page 7) Enterprise Manager provides correlation of CPU utilization, memory, and I/O usage of all Web application components to help administrators determine where resources are constrained. (Page 8) Well, my question is if there is any way to do such (or any) monitoring with Tomcat 5.5.17. If not, is there any monitoring tool that you guys use to monitor and troubleshoot Tomcat? Maybe just tomcat/java commands that shows status/monitoring info. Actually we only graph URL response times and load keep an eye on the logs. Any info is welcome. Thanks a lot. Rafael Sarres de Almeida Seção de Gerenciamento de Rede Superior Tribunal de Justiça Tel: (61) 3319-9342 -- Andrés González - Programación y sistemas Publicinet (Publicidad-Cine-Internet, S.L.) Urzaiz, 71, entlo, izda. -- 36204 Vigo Telf 902.014.606 -- http://www.mensario.com - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Tomcat monitoring
Thanks, looks good. Rafael Sarres de Almeida Seção de Gerenciamento de Rede Superior Tribunal de Justiça Tel: (61) 3319-9342 Dhaval Patel [EMAIL PROTECTED] 24/08/2006 14:07 Favor responder a Tomcat Users List users@tomcat.apache.org Para Tomcat Users List users@tomcat.apache.org cc Assunto Re: Tomcat monitoring http://www.lambdaprobe.org --- [EMAIL PROTECTED] wrote: Hi; I attended to an Oracle IAS event and they presented their Enterprise Manager 10g, and they showed some great monitoring capabilities. Here I quote some of them from their document http://www.oracle.com/technology/products/oem/pdf/wp_aslm_10g.pdf: The tracing functionality provides an on-demand tool that lets administrators examine in detail all invocation paths of a transaction, and isolate the exact tier and location of a problem. All invocation paths of a transaction are traced and hierarchically broken down by servlet/JSP, EJB, JDBC/SQL times. Further drill-downs into each component identify response time breakouts by invocation path. Click-to-SQL drill-downs allow administrators to navigate down from a transaction view and examine the underlying SQL statements. (Page 6) URL processing time and load activity graphs provide administrators with information on the impact of server activity on response times. (Page 7) Enterprise Manager provides correlation of CPU utilization, memory, and I/O usage of all Web application components to help administrators determine where resources are constrained. (Page 8) Well, my question is if there is any way to do such (or any) monitoring with Tomcat 5.5.17. If not, is there any monitoring tool that you guys use to monitor and troubleshoot Tomcat? Maybe just tomcat/java commands that shows status/monitoring info. Actually we only graph URL response times and load keep an eye on the logs. Any info is welcome. Thanks a lot. Rafael Sarres de Almeida Seção de Gerenciamento de Rede Superior Tribunal de Justiça Tel: (61) 3319-9342 __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Tomcat monitoring
Thanks a lot. I will look this one too. Rafael Sarres de Almeida Seção de Gerenciamento de Rede Superior Tribunal de Justiça Tel: (61) 3319-9342 Andrés González [EMAIL PROTECTED] 24/08/2006 14:15 Favor responder a Tomcat Users List users@tomcat.apache.org Para Tomcat Users List users@tomcat.apache.org cc Assunto Re: Tomcat monitoring Another option: http://www.hyperic.com/products/managed/tomcat-management.htm El jue, 24-08-2006 a las 13:40 -0300, [EMAIL PROTECTED] escribió: Hi; I attended to an Oracle IAS event and they presented their Enterprise Manager 10g, and they showed some great monitoring capabilities. Here I quote some of them from their document http://www.oracle.com/technology/products/oem/pdf/wp_aslm_10g.pdf: The tracing functionality provides an on-demand tool that lets administrators examine in detail all invocation paths of a transaction, and isolate the exact tier and location of a problem. All invocation paths of a transaction are traced and hierarchically broken down by servlet/JSP, EJB, JDBC/SQL times. Further drill-downs into each component identify response time breakouts by invocation path. Click-to-SQL drill-downs allow administrators to navigate down from a transaction view and examine the underlying SQL statements. (Page 6) URL processing time and load activity graphs provide administrators with information on the impact of server activity on response times. (Page 7) Enterprise Manager provides correlation of CPU utilization, memory, and I/O usage of all Web application components to help administrators determine where resources are constrained. (Page 8) Well, my question is if there is any way to do such (or any) monitoring with Tomcat 5.5.17. If not, is there any monitoring tool that you guys use to monitor and troubleshoot Tomcat? Maybe just tomcat/java commands that shows status/monitoring info. Actually we only graph URL response times and load keep an eye on the logs. Any info is welcome. Thanks a lot. Rafael Sarres de Almeida Seção de Gerenciamento de Rede Superior Tribunal de Justiça Tel: (61) 3319-9342 -- Andrés González - Programación y sistemas Publicinet (Publicidad-Cine-Internet, S.L.) Urzaiz, 71, entlo, izda. -- 36204 Vigo Telf 902.014.606 -- http://www.mensario.com - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Tomcat Monitoring
please define monitoring. which data do you want to get? do you want to monitor your production webapps status? monitor your hits? availability? leon On 7/12/06, Mr Alireza Fattahi [EMAIL PROTECTED] wrote: Hi, We are using Tomcat 5.5, please let us know if there are any monitoring tools that we can use with this server. We found Lambda Probe mentioned in the posts. Are there any built-in tools, or can we find some open sources for this issue?! ~Regards, ~~Alireza Fattahi - All New Yahoo! Mail – Tired of [EMAIL PROTECTED]@! come-ons? Let our SpamGuard protect you. - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Tomcat Monitoring
When starting a new thread (ie sending a message to the list about a new topic) please do not reply to an existing message and change the subject line. To many of the list archiving services and mail clients used by list subscribers this makes your new message appear as part of the old thread. This makes it harder for other users to find relevant information when searching the lists. This is known as thread hijacking and is behaviour that is frowned upon on this list. Frequent offenders will be removed from the list. It should also be noted that many list subscribers automatically ignore any messages that hijack another thread. The correct procedure is to create a new message with a new subject. This will start a new thread. Mark tomcat-user-owner - To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]