Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #28596 > unrolled thread

Java monitor

Started by"Quantumuniverses" <quantumuniverses@gmail.com>
First post2014-05-29 11:43 +0200
Last post2014-05-29 15:59 -0700
Articles 7 — 4 participants

Back to article view | Back to comp.lang.java.programmer


Contents

  Java monitor "Quantumuniverses" <quantumuniverses@gmail.com> - 2014-05-29 11:43 +0200
    Re: Java monitor "Quantumuniverses" <quantumuniverses@gmail.com> - 2014-05-29 11:48 +0200
      Re: Java monitor Robert Klemme <shortcutter@googlemail.com> - 2014-05-29 15:23 +0200
        Re: Java monitor "Quantumuniverses" <quantumuniverses@gmail.com> - 2014-05-30 09:25 +0200
          Re: Java monitor Robert Klemme <shortcutter@googlemail.com> - 2014-05-30 19:24 +0200
            Re: Java monitor markspace <markspace@nospam.nospam> - 2014-05-30 11:24 -0700
    Re: Java monitor Roedy Green <see_website@mindprod.com.invalid> - 2014-05-29 15:59 -0700

#28596 — Java monitor

From"Quantumuniverses" <quantumuniverses@gmail.com>
Date2014-05-29 11:43 +0200
SubjectJava monitor
Message-ID<lm6vft$4a3$1@virtdiesel.mng.cu.mi.it>
I deployed my app into my production server and now I'd like to monitor it 
to check memory, resources used , etc

Any idea?

I'm using JVisualVM (inside JDK) but I need something better..

[toc] | [next] | [standalone]


#28598

From"Quantumuniverses" <quantumuniverses@gmail.com>
Date2014-05-29 11:48 +0200
Message-ID<lm6vpb$4lu$1@virtdiesel.mng.cu.mi.it>
In reply to#28596
Info I'd like to monitor:

- number of classes loaded and threads running
- Java VM uptime, system properties, and VM input arguments
- threads
- memory consumption
- garbage collection stat
- low memory detection
- on-demand deadlock detection
...


"Quantumuniverses"  ha scritto nel messaggio 
news:lm6vft$4a3$1@virtdiesel.mng.cu.mi.it...

I deployed my app into my production server and now I'd like to monitor it
to check memory, resources used , etc

Any idea?

I'm using JVisualVM (inside JDK) but I need something better.. 

[toc] | [prev] | [next] | [standalone]


#28603

FromRobert Klemme <shortcutter@googlemail.com>
Date2014-05-29 15:23 +0200
Message-ID<buoqmbFp5ppU1@mid.individual.net>
In reply to#28598
On 29.05.2014 11:48, Quantumuniverses wrote:
> Info I'd like to monitor:
>
> - number of classes loaded and threads running
> - Java VM uptime, system properties, and VM input arguments
> - threads
> - memory consumption
> - garbage collection stat
> - low memory detection
> - on-demand deadlock detection
> ...
>
>
> "Quantumuniverses"  ha scritto nel messaggio
> news:lm6vft$4a3$1@virtdiesel.mng.cu.mi.it...
>
> I deployed my app into my production server and now I'd like to monitor it
> to check memory, resources used , etc
>
> Any idea?
>
> I'm using JVisualVM (inside JDK) but I need something better..

What does "better" mean? IOW: what are you missing in jvisualvm?

Cheers

	robert

[toc] | [prev] | [next] | [standalone]


#28609

From"Quantumuniverses" <quantumuniverses@gmail.com>
Date2014-05-30 09:25 +0200
Message-ID<lm9bq7$uns$1@virtdiesel.mng.cu.mi.it>
In reply to#28603
>>What does "better" mean? IOW: what are you missing in jvisualvm?

Even if you enlarge the period of observation, you can't have all the time 
you want and moreover you can't store data collected.. (for example)

And I was curious to know if there was a better software, if servers of big 
companies are monitored by JVisualVM or any other more professional 
monitor..

[toc] | [prev] | [next] | [standalone]


#28620

FromRobert Klemme <shortcutter@googlemail.com>
Date2014-05-30 19:24 +0200
Message-ID<burt6gFeki0U1@mid.individual.net>
In reply to#28609
On 30.05.2014 09:25, Quantumuniverses wrote:
>
>>> What does "better" mean? IOW: what are you missing in jvisualvm?
>
> Even if you enlarge the period of observation, you can't have all the
> time you want and moreover you can't store data collected.. (for example)
>
> And I was curious to know if there was a better software, if servers of
> big companies are monitored by JVisualVM or any other more professional
> monitor..

If you want to record, there is jstat and options to write a GC log. 
And you can query various JMX beans.  So a lot is available via tools 
coming with the JRE / JDK.  And you'd be surprised how many enterprises 
use custom monitoring solution... :-)  Having said that there are 
probably tools around that promise professional monitoring of Java 
applications.

Kind regards

	robert

[toc] | [prev] | [next] | [standalone]


#28624

Frommarkspace <markspace@nospam.nospam>
Date2014-05-30 11:24 -0700
Message-ID<lmaicf$frn$1@dont-email.me>
In reply to#28620
On 5/30/2014 10:24 AM, Robert Klemme wrote:
> If you want to record, there is jstat and options to write a GC log. And
> you can query various JMX beans.  So a lot is available via tools coming

I wouldn't overlook doing your own logging and reading log files.  If 
you're interested in specific things, logging might be the best.  Even 
if not, a good general suit of logs is a useful thing for any application.

[toc] | [prev] | [next] | [standalone]


#28605

FromRoedy Green <see_website@mindprod.com.invalid>
Date2014-05-29 15:59 -0700
Message-ID<nuefo9pipa8tvkic6ojvvgirnm0m4cjhvs@4ax.com>
In reply to#28596
On Thu, 29 May 2014 11:43:25 +0200, "Quantumuniverses"
<quantumuniverses@gmail.com> wrote, quoted or indirectly quoted
someone who said :

>I deployed my app into my production server and now I'd like to monitor it 
>to check memory, resources used , etc

see http://mindprod.com/jgloss/profiler.html
-- 
Roedy Green Canadian Mind Products http://mindprod.com
Young man, in mathematics you don't understand things.
You just get used to them. 
~ John von Neumann (born: 1903-12-28 died: 1957-02-08 at age: 53)

[toc] | [prev] | [standalone]


Back to top | Article view | comp.lang.java.programmer


csiph-web